Engine

CUBRID 2008 R3.0 Beta 릴리스 노트

by admin posted Jul 21, 2010

 

목차

1. 개요

- 릴리스 노트 정보 .

- 릴리스 노트 개정 내역 참고 문서

- 버그 리포트 및 사용자 피드백 제공 방법

- 추가 정보 안내

 

2. CUBRID 2008 R3.0 정보

- CUBRID 2008 R3.0 릴리스 특징

- 지원 플랫폼 및 설치 권장 사양

- 라이선스 안내

- 버전 호환성과 운용성

  응용 프로그램 및 CUBRID 매니저의 호환성

  데이터베이스 호환성

  상호 운용성

- CUBRID 2008 R3.0의 설치 방법

  Linux에서 설치

  Windows에서 설치

  CUBRID 환경 변수 및 OS 환경 변수 설정

- CUBRID 2008 R3.0 버젂으로 업그레이드하는 방법

  업그레이드 주의 사항

  데이터베이스 마이그레이션 절차

  HA 환경에서 데이터베이스 마이그레이션 절차

  복제 재구성 방법

 

3. CUBRID 2008 R3.0 버전에서 변경된 사항

- 새로 추가된 기능 - SQL 문법 확장 관련

  CUBRIDSUS-3590 CREATE TABLE 문 확장 및 테이블 복제 기능 지원

  CUBRIDSUS-3590 prefix_length에 해당하는 앞 부분 스트링에 대해 인덱스 생성 기능 지원 및 시스템  카탈로그 테이블 변경

  CUBRIDSUS-3590 INSERT 문법 확장 및 REPLACE 문 지원

  CUBRIDSUS-3590 SELECT , DELETE , UPDATE 문에서 대상 레코드의 개수를 제한하는 LIMIT 젃 지원

  CUBRIDSUS-3590 SELECT 문에서 FROM 절 생략 가능

  CUBRIDSUS-3590 SELECT 문에서 GROUP BY HAVING 절의 문법 확장 지원

  CUBRIDSUS-3590 ALTER TABLE 문법 확장 및 추가할 컬럼 위치 지정 기능 지원

  CUBRIDSUS-3590 TRUNCATE 문을 사용한 모든 레코드 삭제 기능 지원

  CUBRIDSUS-3590 외래 키 정의 시 ON UPDATE ON DELETE 연산에 대한 트리거 동작 추가

  CUBRIDSUS-3590 SQL 레벨에서 PREPARED STATEMENT 실행 기능 지원

  CUBRIDSUS-3590 SQL 확장 문법 적용을 위한 파라미터 추가 지원

- 새로 추가된 기능연산자와 함수 관련

  CUBRIDSUS-3591 논리 연산자 확장 지원

  CUBRIDSUS-3591 비교 연산자 확장 지원

  CUBRIDSUS-3591 비트 연산자 및 비트 함수 신규 지원

  CUBRIDSUS-3591 수치 연산 함수의 확장 지원

  CUBRIDSUS-3591 날짜/시간 함수의 확장 지원 및 출력 포맷의 다양화

  CUBRIDSUS-3591 문자열 함수의 확장 지원

  CUBRIDSUS-3591 정보 함수의 확장 지원

  CUBRIDSUS-3591 조건 연산 함수의 확장 지원

- 새로 추가된 기능기타

  CUBRIDSUS-3005, 3085 데이터베이스 구동 중에도 공간 정리 작업을 수행할 수 있는 compactdb 유틸리티   옵션 지원

  CUBRIDSUS-2923, 2961, 2972 PHP API 20여 개의 함수 추가 지원

  CUBRIDSUS-2829 insert_execution_mode 파라미터에서 설정할 수 있는 INSERT모드 추가

- 변경 및 개선된 사항

  CUBRIDSUS-2855 cci_connect( ) 함수의 동작 방식 변경

  CUBRIDSUS-3391 TO_CHAR( )함수에서 포맷 지정자 'HH', HH12의 범위 변경

  CUBRIDSUS-3213 두 자리 수 연도 값에 대한 해석 범위 변경

  CUBRIDSUS-2703 POWER( ) 함수의 반홖 타입을 DOUBLE로 변경

  CUBRIDSUS-2421 조건절이 항상 FALSE인 특정 질의에서 순차 스캔이 발생되지 않도록 개선

  CUBRIDSUS-961, 2890, 3030 JDBC 드라이버의 getPrimaryKeys( ) getColumnDisplaySize( ) 메소드 지원

  CUBRIDSUS-2661 JDBC 드라이버에서 Spring 프레임워크의 DataAccessException 지원

  CUBRIDSUS-1737 Linux 환경에서 CUBRID 실행 스크립트 지원

  CUBRIDSUS-1562, 1628 일부 테이블만 언로드 시, 지정된 입력 파일에 개행 문자가 없어도 정상 실행되도록 수정

  CUBRIDSUS-1216 HA 환경에서 마스터 서버의 장애 복구 이후, RW모드의 브로커를 자동 초기화하는 기능 지원

  CUBRIDSUS-1970 계층 질의문에서 인덱스 스캔을 수행하도록 수정

- 수정된 오류

  CUBRIDSUS-3194,3399,3434,3435 HA 환경에서 applylogdb 프로세스의 CPU 사용률이 증가하는 오류 수정

  CUBRIDSUS-3196, 3489 HA 환경에서 applylogdb 프로세스가 반복적으로 재시작되며 복제 진행되지 않는 현상 수정

  CUBRIDSUS-3106 HA 환경에서 특정 커밋 로그 유실로 인해 복제가 중단되는 오류 수정

  CUBRIDSUS-2831 HA 환경 구성 직후 클라이언트 모드에서 backupdb 유틸리티 수행 시 작업이 중지되는 오류 수정

  CUBRIDSUS-2872 HA 환경에서 CUBRID heartbeat 노드 상태 정보 불일치 오류 수정

  CUBRIDSUS-2120 복제/HA 환경에서 외래 키가 정의된 테이블에 INSERT 수행 시 데이터 불일치 오류 수정

  CUBRIDSUS-3295, 3191 복제 환경에서 데이터 불일치 오류 수정

  CUBRIDSUS-3135 복제 환경에서 복제 로그 크기가 비정상적으로 증가하는 오류 수정

  CUBRIDSUS-2638 특정 상황에서 데이터베이스 복구 작업 수행 후 질의가 정상 수행되지 않는 오류 수정

  CUBRIDSUS-3083 UNIQUE KEY 컬럼에 중복 값이 삽입되는 오류 수정

  CUBRIDSUS-2127 조인 조건식 내에서 특정 인덱스 키 값에 대해 OR 연산이 적용되지 않는 오류 수정

  CUBRIDSUS-2062 외부 조인 수행 시, 질의 결과 오류 수정

  CUBRIDSUS-423 inline-view 형식의 질의문의 결과에서 컬럼 이름이 출력되지 않는 오류 수정

  CUBRIDSUS-3337 SELECT 리스트에 ORDER BY 절이 존재하는 상관 질의가 명시되는 경우, 질의 결과 오류 수정

  CUBRIDSUS-2742 FOR ORDERBY_NUM()가 있는 부 질의가 포함된 경우, 질의 결과 오류 수정

  CUBRIDSUS-2530 특정 계층 질의문에서 레벨 값 출력 오류 수정

  CUBRIDSUS-2149 인덱스 컬럼에 대해 ON CACHE OBJECT 속성의 외래 키를 정의하는 경우, 참조 값이 업데이트되지 않는 오류 수정

  CUBRIDSUS-2603 CREATE SERIAL, ALTER SERIAL 문의 START WITH 옵션 오류 수정

  CUBRIDSUS-3003 ORDER BY 절을 포함한 부질의를 SEQUENCE로 표현할 때 부질의 결과가 정렬되지 않는 오류 수정

  CUBRIDSUS-3299 CREATE VIEW 문에서 컬럼 이름을 명시하지 않는 경우, VIEW의 컬럼 타입이 잘못 생성되는 오류 수정

  CUBRIDSUS-3203, 3224, 3246 CAST 함수를 사용할 명시적 타입 변환 수행 시 오류 수정

  CUBRIDSUS-3491 멀티쓰레드 환경에서 REUSE_OID 테이블에 INSERT/DELETE 연산을 반복 수행 시, 서버 오류 출력되는 문제 수정

  CUBRIDSUS-440 트리거가 정의된 클래스를 삭제할 경우, 시스템 카탈로그 뷰에서 트리거 정보가 검색되지 않는 오류 수정

  CUBRIDSUS-1559 COMMIT 또는 ROLLBACK 이벤트 타입 트리거가 언로드 되지 않는 오류 수정

  CUBRIDSUS-2774 broker_log_top 유틸리티의 동작 오류 수정 및 브로커 로그 포맷 변경

  CUBRIDSUS-2886 JDBC 를 통한 서버 접속 요청이 집중되는 환경에서 접속 실패하는 현상 수정

  CUBRIDSUS-3367, 3427 Java Stored Procedure에서 ResultSet 반환 오류 및 cci_cursor_update( ) 동작 오류 수정

  CUBRIDSUS-3137 DATETIME 타입 값에 대해 JDBC 드라이버의 getString( ) 출력 값 오류 수정

  CUBRIDSUS-3457 콜렉션 타입 컬럼에 대한 cci_col_get() 함수의 동작 오류 수정

  CUBRIDSUS-3523 CCI PHP 응용 환경에서 cci.log 파일이 생성되는 문제 수정

  CUBRIDSUS-2225 databases.txt에서 구분자가 tab인 경우에도 cubrid backupdb –sp 옵션이 정상 동작하도록 수정

  CUBRIDSUS-2221 cub_master 프로세스가 허용하는 연결 시도 요청만 처리하도록 수정

  CUBRIDSUS-1199 브로커 상태 모니터릿 수행 시, 특정 항목 값의 출력 오류 수정

  CUBRIDSUS-2019 CAS 프로세스의 메모리 크기가 2G 초과 시, 재시작되지 않는 오류 수정

  CUBRIDSUS-2047 media_failure_support = no로 설정된 경우, 임시 보관 로그 크기가 무한 증가하는 오류 수정

  CUBRIDSUS-343 CSQL에서 50 라인 이상 질의문에 대한 이전 질의문 불러오기 기능의 오류 수정

  CUBRIDSUS-600 Windows Vista 환경에서 CSQL 세션 명령어 ;edit 실행 시 발생되는 오류 수정

  CUBRIDSUS-1732, 3359 Windows 7 환경에서 CURBID 설치 오류 수정

  CUBRIDSUS-471 Windows 환경에서 cubrid service stop/start 명령의 실행 결과가 CUBRID 트레이에 반영되지 않는 오류 수정

 

4. CUBRID 매니저 2008 R3.0 버전에서 변경된 사항

- 새로 추가된 기능

  HA 기능 확대 지원

  추가된 구문을 위한 신규 키워드 및 UI 메뉴 지원

  [상태 모니터 추가]에서 사용자 설정 기능 지원

- 변경 및 개선된 사항

  [새 질의 편집기] 실행 시 원격의 브로커 호스트 정보를 설정할 수 있는 기능 지원

  [질의 자동화]에 사용자 로그인 기능 지원

  cm.conf의 파라미터 값 설정 방식 확장

  특정 경로에 데이터베이스를 복구할 수 있는 기능 지원

- 수정된 오류

  [데이터베이스 언로드] 기능 수행 시, 테이블 일부 언로드가 수행되지 않는 오류 수정

  다중 질의 실행 시 일부 질의 오류에 대한 경고 창이 계속 출력되는 오류 수정

  질의 편집기에서 조회 결과가 5000건을 초과하는 경우 조회를 중단할 수 없는 오류 수정

  특정 상황에서 매니저가 종료되지 않는 오류 수정

  JDK 1.5 버전 환경에서 질의 편집기에서 수행된 질의 결과가 비정상 출력되는 오류 수정

 

5. 주의 사항

  CUBRIDSUS-3217 JDBC에서 연결 정보를 URL 스트릿으로 입력하는 경우 물음표를 반드시 명시

  CUBRIDSUS-3564 마스터와 서버 프로세스 각 프로토콜 변경 및 두 개 버전을 동시에 운영하는 경우 포트 설정 필요

  CUBRIDSUS-2828 데이터베이스 이름에 @를 포함할 수 없음

  CUBRIDSUS-3267 Windows 환경에서 디렉토리 경로 설정 시 주의 사항

  CUBRIDSUS-3553 CUBRID 소스 빌드 후 실행 시, 매니저 서버 프로세스 관련 오류 발생

  CUBRID 매니저에서 [볼륨 자동 추가 기능 사용] 옵션을 선택하고 DB를 생성하는 경우 주의 사항