Engine

CUBRID 11.2 Patch 4 버전 릴리스

by admin posted Apr 27, 2023
CUBRID 11.2 Patch 4 버전을 릴리스 합니다.
CUBRID 11.2 Patch 4은 11.2.3 이후 발견된 문제들을 개선 및 수정했습니다.

1. 개선 및 수정사항
  [HA]
  - HA환경에서 ping 명령 사용하지 못하는 경우 대체 방법 제공 (설정값 ha_tcp_ping_hosts 참조)
  - HA환경에서 ha_ping_hosts에 0.0.0.0를 사용할 수 없도록 수정
  - HA환경에서 대량의 데이터를 loaddb -C를 이용하여 로딩시 slave에 복제되지 않는 오류 수정 (주의 사항 : loaddb -C 사용시 FK가 있는 테이블에 대해서는 반드시 FK가 참조하는 테이블을 먼저 로딩해야 함. 로딩 순서에 의해 slave 복제가 안되는 현상 발생할 수 있음)
  - ha_make_slavedb.sh 스크립트의 backup_dest_path 변수 값이 적용되지 않는 오류 수정

  [SQL]
  - db_vclass(view)을 이용한 질의 결과가 중복 출력되는 오류 수정 (주의사항 : 시스템 catalog의 view query spec을 수정한 것임으로, 이전 버전의 DB를 사용하는 경우 동일 오류 발생할 수 있음)
  - auto-increment 속성으로 설정된 컬럼 타입을 auto-increment 속성을 사용할 수 없는 타입으로 변경할 수 없도록 수정
  - 특정 delete/update 구문에서 dblink()함수 사용 시 발생한 세그먼트 폴트 수정
  - alter server 사용시 발생한 세그먼트 폴트 수정
  - USE_DESC_IDX hint 사용 시 limit 절에 의해 결과가 달라지는 오류 수정
  - alter column으로 데이터 타입 변경시 기존 default 값을 제거하게 수정
  - 특정 환경에서 view merging에 의해 rownum 값이 잘못 출력되는 오류 수정
  - 질의의 술부에 VOBJECT가 포함된 경우 hash list 스캔에 의해 정상 동작하지 않는 오류 수정
  - connect by 질의에서 covered index 사용 시 발생한 세그먼트 폴트 수정
  - 특정 환경에서 문자열 병합 질의 수행시 -1042 (concat string size max size) 발생한 오류 수정
  - MRO(Multiple Key Ranges Optimization) 시 constant folding으로 생성된 '1=1' 조건자가 제거되지 않아 발생하는 오류 수정
  - connect by 절에 특정 내장 함수 사용시 발생한 세그먼트 폴트 수정

  [javasp]
  - javasp내에서 사용한 질의 오류가 전달되지 않는 오류 수정
  - javasp에서 사용한 junixsocket 라이브러리의 fd leak 수정된 버전으로 업그레이드
  - javasp에서 server-side JDBC(default connection) 사용시 bind 인자들의 총 크기가 4096byte를 넘는 경우 발생하는 오류 수정
  - loadjava -y 사용시 동적 로딩할 수 있게 수정 (주의사항 : 동적 로딩시 jni사용한 javasp에서 UnsatisfiedLinkError 오류가 발생할 수 있음. 해당 오류 발생시 cubrid javasp restart가 필요함)
  - javasp에서 잘못된 캐쉬 초기화에 의해 잘못된 결과를 반환하는 오류 수정

  [Windows]
  - 윈도우 환경에서 javasp가 반환한 CURSOR가 정상 동작하지  않는 오류 수정
  - 윈도우 환경에서 설정값 중 경로에 linux 형식의 절대 경로 처리 방법 개선
  - 윈도우환경에서 설치시 demodb가 생성되지 않는 오류 수정
  - 원도우 환경에서 설치 중단 후 재 설치시 진행되지 않는 오류 수정

  [기타]
  - 잘못된 tde_default_algorithm 설정값에 의해 발생한 세그먼트 폴트 수정
  - manager server에서 statdump의 정보를 64bit로 처리하게 수정
  - ubuntu 계열 OS에서 unloaddb시 발생한 세그먼트 폴트 수정
  - Flashback 사용 시 LOG_REDO 데이터 읽는 중 발생한 세그먼트 폴트 수정

자세한 사항은 11.2.4 change logs(https://github.com/CUBRID/cubrid/releases/tag/v11.2.4)를 확인하시기 바랍니다.

2. 주의 사항
  - 이기종(Oracle/MySQL)간 DBLink 사용 시 반드시 Oracle/MySQL의 유니코드 전용 ODBC Drvier를 사용해야 한다.

3. 요구 사항
  - Linux 64bit kernel 2.4 이상 또는 Windows 7 이상 버전이 필요함(단 windows 7의 경우 최신 보안 업데이트가 필요함)
  - JSP 또는 CUBRID Admin/CUBRID Manager 사용시 JRE 1.8 이상 버전이 필요함

4. 다운로드
  - 제품 다운로드 : https://www.cubrid.com/downloads

5. 관련 정보
  - 한글 사이트 : https://www.cubrid.com
  - 영문 사이트 : https://www.cubrid.org