목차
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를 생성하는 경우 주의 사항