CUBRID 11.4 Patch 2 버전을 릴리스 합니다.
CUBRID 11.4 Patch 2은 11.4.1 이후 발견된 문제들을 개선 및 수정 했습니다.
1. 개선 및 수정사항
- SCHEMA 함수의 결과를 유저 스키마로 출력하도록 변경
- PL 관련 로그 파일을 별도 디렉터리로 분리하여 관리 개선
- csql 인터랙티브 모드 실행 시 ;exit 관련 안내 메시지 추가
- CUBRID utility 버전 표시에 패치 버전 포함
- 볼륨 확장 시 소요 시간 이벤트 로그 추가 및 hidden 옵션 추가
- THREAD_PGBUF_SUSPENDED 상태 트랜잭션의 killtran/클라이언트 강제 종료 시 중단 처리 개선
- 필드 이름이 키워드인 경우 Static SQL 내 필드 참조 시 시맨틱 에러 수정
- 루프 내 COMMIT 실행 후 SQL 문 실행 실패 수정
- PL/CSQL 커서 열림 상태에서 commit 시 assertion fail 수정
- authorization.grants 정보 추가에 따른 CMS userinfo() 오류 수정
- loaddb -C 옵션 수행 시 발생하는 오류 수정
- unloaddb 수행 중 버퍼 크기 초과 시 데이터 손상 문제 수정
- SP 생성 시 다수 인자로 인한 Data overflow 에러 수정
- rownum 하위 질의 병합 시 ORDER BY 절 삭제로 인한 결과 오류 수정
- PL/CSQL 루프에서 커서 FETCH 후 ROLLBACK 시 다음 FETCH 에러 수정
- PL/CSQL Static SQL Insert 문에서 컬럼명이 예약어인 경우 실행 에러 수정
- 특정 질의문 사용 시 데이터 불일치 현상 수정
- ha_make_slavedb.sh 스크립트 오류 수정
- rownum을 제외한 조회조건이 있어도 잘못 병합되어 의도하지 않은 결과가 발생되던 이슈를 수정
- 최적화 과정에서 생성된 서브쿼리가 인덱스를 사용하지 못해 성능이 저하되던 문제 수정
- NVL() 함수 기반 복합 인덱스 생성 후 질의 수행 시 coredump 발생 수정
- 사용자 이름이 키워드인 경우 CALL 문 실행 시 에러 수정
- master key 분실 시 서버 암호화 처리 안정성 개선
- 소유자명 미명시 질의문 에러 발생 시 소유자명과 서버명 출력하도록 개선
- 증분 백업의 풀백업 아닌 경우 restoredb 오류 메시지 수정
자세한 사항은 11.4.2 change logs(https://github.com/CUBRID/cubrid/releases/tag/v11.4.2)를 확인하시기 바랍니다.
2. 주의 사항
- 이기종(Oracle/MySQL)간 DBLink 사용 시 반드시 Oracle/MySQL의 유니코드 전용 ODBC Driver를 사용해야 한다.
3. 요구 사항
- Linux 64bit kernel 2.4 이상 또는 Windows 7 이상 버전이 필요함(단 windows 7의 경우 최신 보안 업데이트가 필요함)
- JSP 또는 CUBRID Admin/CUBRID Manager 사용시 JRE 1.8 이상 버전이 필요함
4. 다운로드
- 제품 다운로드 : https://www.cubrid.com/downloads
- 제품 소스코드 : https://github.com/CUBRID/cubrid/tree/v11.4.2
5. 관련 정보
- 한글 사이트 : https://www.cubrid.com
- 영문 사이트 : https://www.cubrid.org