목차
1. CUBRID 2008 R2.1 소개.
2. CUBRID 2008 R2.1 시작하기
- 라이선스 안내
오픈소스 라이선스
- 권장 설치 사양
지원 운영체제
최소 하드웨어 요구 사항
소프트웨어 요구 사항
- 호환성
이전 버전과의 호환성
데이터베이스 호환성
상호 운용성
- 설치
업그레이드 주의사항
운영 환경에 맞는 패키지 선택
RedHat 기반 Linux에서 설치
Windows에서 설치
JAVA 환경 설정
- CUBRID 2008 R1. X 버전에서 CUBRID 2008 R2.0 이상 버전으로 마이그레이션
마이그레이션 순서 요약
마이그레이션 시나리오
마이그레이션 도구를 이용한 마이그레이션
unload/load을 이용한 마이그레이션
3. CUBRID 2008 R2.1에서 변경된 기능
- 새로운 기능
CUBRIDSUS-1522 계층적 질의(Hierarchical Query) 수행 기능 지원
CUBRIDSUS-1828 Linux 버전 빌드 시 configure 스크립트에 추가 옵션 제공
- 개선된 기능
CUBRIDSUS-1550 CAS 프로세스 재시작 조건 변경
CUBRIDSUS-1545 브로커 상태 출력 시, 클라이언트의 IP 정보 추가
CUBRIDSUS-1333 브로커 SQL 로그의 트랜잭션 소요시간 출력 형식 변경
CUBRIDSUS-1802,1825 브로커 SQL 로그 관리 유틸리티 broker_log_top 수정
CUBRIDSUS-1245,1669 CSQL 인터프리터에서 접속한 데이터베이스를 보여주는 기능 추가
CUBRIDSUS-941 JDBC의 바인딩 관련 오류 메시지 문구 수정
CUBRIDSUS-2035 JDBC를 통해 기본키 정보를 수집하는 함수 지원
CUBRIDSUS-1420 cubrid statdump 유틸리티를 이용한 서버 통계 정보 출력 기능 추가
CUBRIDSUS-1055 Windows용 버전에서 온라인 파라미터 정보 출력 기능 지원
CUBRIDSUS-1466 cubrid loaddb 유틸리티에 --no-statistics 옵션 추가
CUBRIDSUS-1622 보관 로그 정보 파일에 항목 출력 시각을 포함하도록 변경
CUBRIDSUS-1610 보관 로그 파일 개수 제한 기능 추가
CUBRIDSUS-590 Windows 2000에서의 동작을 위한 동적 라이브러리 추가
- 개선된 성능
CUBRIDSUS-1834 복제된 트랜잭션 로그를 반영하는 프로세스는 lock timeout의 설정 값에 영향 받지 않도록 수정
CUBRIDSUS-1799,1565 성능 개선을 위한 Critical Section 알고리즘 수정
CUBRIDSUS-738,1625 Background archiving 기능 추가
CUBRIDSUS-1266 특정 트랜잭션 COMMIT 시 처리 시간 개선
- 해결된 오류
CUBRIDSUS-1667 JDBC를 통해 Meta data 조회 시 트랜잭션 미 종료 문제 해결
CUBRIDSUS-1833 ODBC를 통한 전체 테이블 리스트 조회 불가 문제 해결
CUBRIDSUS-1397 Java 저장 프로시저에서 새로운 연결 생성 시 항상 auto commit 모드로 작동하는 오류 수정
CUBRIDSUS-1797 파티션 테이블과 플랜 캐시 동시 사용 시 질의 결과 오류 수정
CUBRIDSUS-1462 그룹 복제 기능 사용시 repl_agent 프로세스 재 시작 오류 수정
CUBRIDSUS-1425 복제되는 기본 키의 크기가 큰 경우 복제 오류 출력 시 repl_agent 프로세스가 종료되는 현상 수정
CUBRIDSUS-1237 repl_agent 프로세스가 로그 페이지를 읽는 도중 IO 에러가 발생하는 현상 해결
CUBRIDSUS-1846 서버 오류 문구 개선
CUBRIDSUS-1809 cubrid unloaddb 유틸리티 수행 시 문자열 변환 오류로 인한 작업 중지 현상 수정
CUBRIDSUS-1850 다중 속성 인덱스 사용 질의 수행 시 범위 최적화 알고리즘 수정
CUBRIDSUS-1604 TIME 타입의 값에 음수 값을 더하는 경우 결과 오류 수정
CUBRIDSUS-1546 GLO 관련 특정 메소드 수행 후 ROLLBACK 시 잘못된 UNDO 로그가 기록되는 현상 수정
CUBRIDSUS-1502 특정 질의문에 대한 질의 최적화 기능 오류 수정
CUBRIDSUS-1493,1494 특정 타입의 값에 대한 overflow 검출 오류 수정
CUBRIDSUS-1472 질의 수행 계획 캐쉬 저장공간이 가득찬 경우 잘못된 플랜을 수행할 수 있는 현상 수정
CUBRIDSUS-1433 질의 최적화 시 ORDERBY_NUM()이 동작하지 않는 현상 수정
CUBRIDSUS-1337 임시 볼륨 자동 확장 후 인덱스를 생성 시 잘못된 오류 발생 현상 수정
CUBRIDSUS-1182 질의문 수행 시 IN절 내의 표현 식 파싱 도중 메모리 overflow로 인한 결과 오류 수정
CUBRIDSUS-1168 ORDERBY_NUM()이 있는 서브 질의가 포함되어 있는 특정 질의에 대한 최적화가 잘못 수행되는 현상 수정
CUBRIDSUS-2085 Windows용 CUBRID 서비스 프로세스의 비정상 종료 문제 해결
4. CUBRID Manager 2008 R2.1에서 변경된 기능
- 새로운 기능
CUBRIDSUS-1864 다중 JDBC 지원
CUBRIDSUS-1863 일부 운영 기능 백그라운드 수행 지원
CUBRIDSUS-2069 32비트와 64비트용 바이너리 생성
- 개선된 기능
CUBRIDSUS-1790,1414 질의 편집기의 데이터베이스 로그인 기능 추가
CUBRIDSUS-394 매니저에서 AUTO_INCREMENT 값을 재 설정 기능 추가
CUBRIDSUS-1874 질의 편집기의 접속 정보 강조 기능 추가
CUBRIDSUS-1866 테이블 데이터 가져오기 기능에서 읽어오는 파일의 문자 집합 선택 기능 추가
CUBRIDSUS-1860 CUBRID Manager 비밀번호 변경 시 이전 비밀번호 확인 기능 개선
CUBRIDSUS-1782 브로커 상태 보기 창을 탭 방식으로 여러 개 열 수 있도록 기능 개선
CUBRIDSUS-1770 데이터베이스 서버 시작/정지 아이콘 변경
CUBRIDSUS-1766 질의 편집기 결과 창에서 값을 직접 수정/삭제할 수 있는 기능 개선
CUBRIDSUS-1722 호스트 > 설정 > 서버 구동 정보 설정 기능 개선
CUBRIDSUS-1634 매니저에서 SQL 로그를 볼 때 UTF-8 문자열을 정상적으로 볼 수 있도록 개선
CUBRIDSUS-1324 NULL 속성을 NOT NULL 속성으로 변경 시 기본 값으로 변경하는 기능 추가
- 해결된 오류
CUBRIDSUS-1816,1758,1719,1527,1503,1500,1402,1400 질의 편집기에서 특정 질의를 수행 시 비정상 동작 수정
CUBRIDSUS-1786 테이블 [데이터 올리기] 기능에서 NULL과 빈 문자(„‟)를 구분하지 않아 발생하는 오류 수정
CUBRIDSUS-1781 매니저 서버 포트가 하나만 열려있을 경우 매니저 관리자 비밀 번호 변경이 정상적으로 되지 않는 현상 수정
CUBRIDSUS-1772,1773 Java 저장 프로시저 등록/삭제 시 발생하는 오류 수정
CUBRIDSUS-1746 질의 편집기에서 내어 쓰기 오류 수정
CUBRIDSUS-1730 Windows 7에서 기본 폰트가 125%일 때 일부 화면이 정상적으로 출력되지 않는 오류 수정
CUBRIDSUS-1705 매니저에서 데이터베이스 언로드 수행 시 참조 테이블 언로드 기능이 동작하지 않는 오류 수정
CUBRIDSUS-1690 매니저 질의 자동화 기능에서 다중 라인의 질의 입력 시 발생하는 오류 수정
CUBRIDSUS-1646 마스터 DB의 테이블을 삭제 시 슬레이브 DB에 반영되지 않는 현상 수정
CUBRIDSUS-1475 테이블 생성 및 편집에서 외래 키 추가 시 발생하는 오류 수정
CUBRIDSUS-1456 데이터베이스 백업이 실패해도 오류 메시지가 출력되지 않는 현상 수정
CUBRIDSUS-1454 백업 자동화 기능의 수행 내역 확인 기능 개선
CUBRIDSUS-1446 등록된 질의 자동화가 삭제되는 오류 수정
CUBRIDSUS-1220 Windows 환경의 데이터베이스 서버를 구동할 경우 에러 로그 파일이 생성되지 않는 오류 수정
CUBRIDSUS-2004 데이터베이스 탐색 창에서 데이터베이스 정보가 없는 경우 발생하는 오류 수정
5. 주의 사항
HA 구성에서 Java 저장 프로시저를 사용하면 Failback 시간이 지연될 수 있음
CUBRID 2008 R2.0 이상 버전에서 데이터베이스의 내보내기(unloaddb)한 파일을 이용하여 R1.x에서 가져오기(loaddb)하는 경우 주의할 것
복제 기능을 사용하는 경우, 하나의 UPDATE 질의로 여러 레코드를 수정하는 질의 사용 시 주의사항
그룹 복제 기능 사용 시 주의사항
cubrid unloaddb –i 옵션 사용 시 주의사항
이전 버전의 백업파일을 이용하여 복구 시도하는 경우 주의사항
Windows 환경에서의 CUBRID 환경 변수 설정 시 주의사항
6. 버그 리포트 및 피드백
수고 많으셨습니다~ :)