CUBRID 11.2 Patch 9 버전을 릴리스 합니다.
CUBRID 11.2 Patch 9은 11.2.8 이후 발견된 문제들을 개선 및 수정했습니다.
1. 개선 및 수정사항
- Java SP에서 Cannot allocate query entry any more 에러 수정
- WINDOWS용 버전에서 vsnprintf 함수가 잘못 동작되는 부분 수정
- 1MB 이상의 json타입에 데이터가 있을 때 unloaddb가 무한루프 발생하는 문제 수정
- 사용자 삭제 후, db_authorization system table에 NULL 값이 남아 있는 문제 수정
- order by 제거 로직에서 rownum이 orderby_num으로 변경되지 않는 문제 수정
- 특정 시점까지의 복구 로직 개선(restoredb)
- serial의 current_val값과 max_val값이 같은 경우, unloaddb/loaddb utility에서 발생하는 오류 수정
- ha_node_list 및 ha_replica_list에 부정확한 정보가 기입된경우 발생하는 에러메시지 수정
- 다양한 인코딩을 지원하도록 문자열 처리 방법 개선
- bind 변수 사용 시에도 sort-limit-optimization이 동작하도록 수정
- UNION, DIFFERENCE, INTERSECTION, and CTE 에서 정확하지 않던 trace정보를 수정
- 시스템 테이블에 대한 for update 수행 시, 권한 이슈를 해결
- vacuum 내부 함수중에서 vacuum_er_log_error() 동작 수정
- javasp 서버 구동 시에 java 디렉토리를 우선 생성하도록 수정
- ha_make_slave.sh 에서 특정 환경 설정시에 localhost를 찾지 못하는 이슈를 해결
- join 관계가 성립되지 않은 상태에서 잘못된 결과가 출력되는 이슈를 수정
- unloaddb수행 시, 'reverse unique index' 주석에 대한 오류 개선
- Java SP 선언시에 클래스 이름과 괄호 사이의 공백이 있는 경우 문제 수정
- cub_manager에 의해 생성된 broker/cas proces가 zombie process로 되지 않도록 수정
- release 파일에 불필요한 디렉토리 삭제
- 사용자 삭제 후, db_auth system table에 NULL값이 남아 있는 문제 수정
- show문에서 접속 계정이 소유하고 있는 view만 출력하도록 수정
- dblink에서 server를 등록하고 하고 질의에서 사용자 스키마가 생략되었을때 server를 찾아가는 방법 수정
- 'WHERE 0 <> 0' 절이 있는 SELECT 문을 실행할 때 발생하는 Java SP 관련 문제 수정
- TIME_FORMAT() 함수에서 사용자 변수를 사용할 때 발생하는 오류 수정
- TZM정보에서 to_char(), time_format(), date_format()의 결과가 동일하게 표현되도록 수정
- time_format() 및 date_format() 에서 사용되는 내부 함수인 strcat()의 성능 개선
- oracle_style_empty_string값을 설정하여 사용할 경우, replace(?,'-','') 함수 결과가 NULL이 되도록 수정
- char_isspace() 및 char_islower() 등에서 반복되는 함수 호출과 조건 검사를 간결하게 동작하도록 변경
- Java SP의 결과값을 만들 때 숫자 값이 더블 값으로 잘못 생성되는 컴파일러 오류 해결
자세한 사항은 11.2.9 change logs(https://github.com/CUBRID/cubrid/releases/tag/v11.2.9)를 확인하시기 바랍니다.
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
- 제품 소스코드 : https://github.com/CUBRID/cubrid/tree/v11.2.9
5. 관련 정보
- 한글 사이트 : https://www.cubrid.com
- 영문 사이트 : https://www.cubrid.org