
Tibero7은 단순한 버전 업그레이드를 넘어, DBMS 엔진 구조부터 관리 아키텍처까지 전면 재설계된 제품입니다.
이전 버전과의 호환성을 유지하면서도, 성능·보안·운영 효율성 등 핵심 요소 전반에서 완전히 다른 차원의 안정성과 민첩성을 구현했습니다.
이번 포스팅에서는 Tibero7의 혁신 포인트와 업그레이드 절차를 정리했습니다.
1. 업그레이드 대상 및 지원 정책
[버전별 서비스 종료 및 확장 지원(Extend Support) 일정]

Tibero5와 5SP1은 이미 서비스 지원이 종료되었으며,
Tibero6은 2025년 3월 서비스 종료(EOS) 이후 2028년 3월까지 확장 지원이 제공됩니다.
현재 구버전 환경을 운영 중이라면 안정적인 서비스 유지를 위해 Tibero7 업그레이드를 진행하시는 것을 권장합니다.
2. 업그레이드 방식
Tibero7 업그레이드는 (1) Migration Upgrade와 (2) Patch Upgrade 두 가지 방식으로 진행할 수 있습니다.
(1) Migration Upgrade
- 대상 버전 : Tibero5, Tibero5SP1, Tibero6 (FS01~FS07 전 버전)
Tibero7으로의 Migration Upgrade는 다음 네 가지 방법 중 하나를 선택하여 수행할 수 있습니다.
- D-Works(T-UP) 기반 이관
- D-Works(T-UP) 장비를 이용해 As-Is DB의 DDL 및 데이터를 클라이언트 장비로 추출한 뒤, 추출된 DDL을 실행하고 데이터를 로딩하는 방식
- D-Works(T-UP) 툴을 통해 GUI 기반으로 업그레이드를 수행
- Dump File 기반 이관 (tbExport / tbImport)
- As-Is DB의 덤프 파일을 tbExport로 추출하고, To-Be DB에 tbImport를 통해 로딩하는 방식
- 덤프 파일을 이용하여 DDL 및 데이터를 전송
- Table Migrator 기반 이관
- 서버 모듈을 이용하여 테이블 단위로 데이터를 고속 전송하는 방식
- 대용량 데이터에 대해 병렬 처리가 가능
- DB Link 기반 이관
- 소스 DB와 타깃 DB 간에 DB Link를 생성하여 데이터를 직접 이관
- 병렬 데이터 전송으로 이관 속도를 향상 가능
(2) Patch Upgrade
Patch Upgrade는 Tibero6에서 Tibero7로 업그레이드할 때, 패치 태스크를 수행하여 메이저 버전을 전환하는 방식입니다.
- 대상 버전 : Tibero6 FS07 PS01~PS03, Tibero6 FS06 CS1902, Tibero6 FS07 CS2005
[버전별 Patch Upgrade 방식]

버전별 Patch Upgrade 방식이 상이하므로, 업그레이드 전 반드시 현재 버전 정보를 확인하고 적절한 Patch Task를 선택하시기 바랍니다.
3. 업그레이드 사전 분석
Tibero7 업그레이드 이전 사전 분석(Pre-Analysis) 단계를 거치며 리스크를 최소화하고 효율적으로 업그레이드를 진행합니다.

(1) DBMS 현황 조사 및 정보 요청서 작성
(2) 담당자 인터뷰 및 현장 실사
(3) Upgrade Gap 해결 방안 도출
(4) 3rd Party 연동 제품 검증
(5) 고려사항 및 우선순위 정의
(6) 공수 및 일정 산정
4. 주요 변경 사항
(1) 주요 추가 항목
- 신규 함수: JSON 관련 함수(JSON_OBJECT, JSON_VALUE 등), LISTAGG, TO_NCLOB
- 신규 패키지: DBMS_ALERT, DBMS_SQLTUNE, DBMS_TPR
- 쿼리 힌트: HASH_SJ, MATERIALIZE, RESULT_CACHE
- 데이터 타입 확장: JSON, XMLTYPE, BINARY_DOUBLE, INTERVAL
- ESQL/C 기능 확장: EXEC SQL INCLUDE 다중 라인 지원, RUNTIME_MODE 추가
(2) 주요 변경 항목
- DDL 문법 추가 (IF NOT EXISTS / IF EXISTS)
- Tibero7.2.4부터 지원
- 이전 버전(5~7.2.3)에서는 객체 존재 여부에 따라 CREATE / DROP 시 오류 발생
- APM → TPR 명칭 변경
- APM(Automatic Performance Monitoring)이 TPR(Tibero Performance Repository)로 변경
- Password 암호화 방식 변경: MD5 → SHA256
- 인덱스 및 VARCHAR 최대 길이 확장
- 인덱스 최대 길이 2,360 Bytes → 6,424 Bytes
- VARCHAR 최대 길이 4,000 Bytes → 65,536 Bytes
(3) 주요 오류 개선 항목
- DB Link 사용 시 성능 저하 문제 개선
- Aggregation Function 중첩 오류 수정
- Public synonym 권한 오류 수정
- Ansi Join과 Oracle Outer Join 혼용 제한
- 윤년 처리 및 SYSTIMESTAMP 연산 일관성 개선
(4) 파라미터 및 커널 조정
- _USE_UDP_TSN_SYNC, _EX_USE_AIO_FULL_SCAN 등 불필요 파라미터 제거
- 병렬 처리 파라미터(PEP_PROC_CNT, _WTHR_PER_PEP) 기본값 변경
- /etc/sysctl.conf, /etc/security/limits.conf 커널 파라미터 권장값 업데이트
체계적인 사전 분석과 적합한 업그레이드 방식을 선택하시면,
기존 시스템의 안정성을 유지하면서 효율적인 방법으로 Tibero7 업그레이드를 진행하실 수 있습니다.
자세한 내용은 ‘Tibero7 업그레이드 가이드’에서 확인해 주세요!


