CUBRID 11.3 Patch 4 버전을 릴리스 합니다.
CUBRID 11.3 Patch 4는 11.3.3 이후 발견된 문제들을 개선 및 수정 하였습니다.
1. 개선 사항(Improvements)
- THREAD_PGBUF_SUSPENDED 상태로 대기 중인 트랜잭션을 killtran 명령어나 클라이언트 강제 종료를 통해 즉시 중단할 수 있도록 개선하였습니다.(CBRD-26295)
- TDE 마스터 키 분실 시에도 서버 패스워드 암호화 처리의 안정성이 유지되도록 수정하였습니다 (CBRD-26346)
- 소유자가 지정되지 않은 서버명 오류 시 에러 메시지에 소유자 명이 포함되어 문제 해결이 용이해졌습니다 (CBRD-26347)
- 네트워크 프로토콜 변경으로 호환되지 않는 패치(patch)버전 간의 연결을 차단하고, 명확한 버전 불일치 오류 메시지를 출력하도록 수정하였습니다.(CBRD-26350)
2. 버그 수정(Bug Fixes)
- 개별 레코드가 대용량일 때 loaddb 수행 시 발생하던 오류를 수정 (CBRD-25517)
- 서브쿼리와 메인쿼리에 ORDER BY 절이 존재하고, 메인쿼리의 SELECT항목에 rownum이 포함된 경우 발생하던 뷰머지 오류를 수정 (CBRD-25785)
- SCHEMA 함수의 결과는 현재 사용하고 있는 유저의 스키마로 출력하도록 수정 (CBRD-25875)
- Windows Server 2012 R2 환경에서 Oracle DBLink 사용 시 NULL 값 전송 과정에서 발생하던 오류를 수정 (CBRD-26039)
- unloaddb 수행 중 버퍼 크기 초과 시 데이터 손상이 발생하던 문제를 수정 (CBRD-26282)
- rownum 하위 질의 병합 시 ORDER BY 절 삭제로 인한 결과 오류 수정 (CBRD-26293)
- rownum을 제외한 조회조건이 있어도 잘못 병합되어 의도하지 않은 결과가 발생되던 이슈를 수정 (CBRD-26313)
- 최적화 과정에서 생성된 서브쿼리가 인덱스를 사용하지 못해 성능이 저하되던 문제 수정 (CBRD-26318)
- NVL()을 포함한 복합 함수 기반 인덱스 생성 후 질의 수행 시 Core Dump가 발생하는 오류를 수정 (CBRD-26319)
- restoredb시 증분 백업의 풀백업본이 아닌 경우에 출력되는 오류 메세지중 시간 정보(timestamp) 오류정보를 수정 (CBRD-26348)
- loaddb 수행 시 사용자 명 없이 object 파일을 로드할 경우 테이블을 찾지 못하던 문제를 해결 (CBRD-26377)
- unloaddb 수행 중 프로세스가 멈추는 현상을 수정 (CBRD-26378)
- loaddb 수행 시 지수 표기법(Scientific Notation)으로 작성된 데이터가 올바르게 입력되지 않던 오류를 수정 (CBRD-26381)
- loaddb –no-user-specified-name 옵션 사용 시 소유자 권한 GRANT 오류를 동작하지 않도록 개선 (CBRD-26390)
3. 주의 사항
- Oracle/MySQL과의 이기종 DBLink 환경에서는 문자 인코딩 불일치로 인한 데이터 손상 문제를 방지하기 위해 Unicode 전용 ODBC Driver를 사용해야 한다.
4. 요구 사항
- Linux 64bit kernel 2.4 이상 또는 Windows 7 이상 버전이 필요함(단 windows 7의 경우 최신 보안 업데이트가 필요함)
- JSP 또는 CUBRID Admin/CUBRID Manager 사용시 JRE 1.8 이상 버전이 필요함
5. 다운로드
6. 관련 정보