OS 환경 : Oracle Linux 8.4 (64bit)
DB 환경 : Oracle AI Database 23.26.0.0.0 ai for Oracle Cloud and Engineered Systems
방법 : Oracle AI Database 26ai 업그레이드 고려 사항
본문에서는 Oracle AI Database 26ai 업그레이드 시 고려 사항을 설명함
새로운 내용을 알게되면 이 게시물에 계속 업데이트할 예정임
Oracle AI Database 26ai 업그레이드 고려 사항
버전명 체계 변경
- 23(기본 릴리즈), 릴리즈 연도(26), 릴리즈 업데이트 분기(0), MRP 및 recut 값으로 변경
- ex)23.26.1.0.0
참고 : https://docs.oracle.com/en/database/oracle/oracle-database/26/upgrd/oracle-database-changes-deprecations-desupports.html#GUID-8525BBCF-FFBD-486F-BFF5-5F53C91111A5
https://docs.oracle.com/en/database/oracle/oracle-database/26/upgrd/oracle-database-release-numbers.html#GUID-CC06CC01-77F5-456E-AA43-E4D80E40F26C
오라클 26ai 버전명 변경사항 ( https://positivemh.tistory.com/1313 )
업그레이드 가능 버전
- 19c 또는 21c => 26ai 직접 업그레이드 가능
- 더 이전 버전은 19c => 26ai 순차 업그레이드 필요
- 23ai는 패치 설치만으로 26ai 전환 (재인증 불필요)
멀티테넌트 아키텍처 필수
- 26ai는 멀티테넌트만 지원
- non-CDB는 업그레이드 과정에서 PDB로 반드시 전환 필요
멀티테넌트 라이센스 관련
- Multitenant Option은 별도 라이선스 필요
- 라이선스 없이도 최대 3개 PDB 사용 가능
- 라이선스 없을 경우 max_pdbs=3 설정 필요
참고 : https://docs.oracle.com/en/database/oracle/oracle-database/26/dblic/Licensing-Information.html#GUID-AB354617-6614-487E-A022-7FC9A5A08472
장기 지원 릴리스(LTS)
- 26ai는 차세대 장기 지원 버전
- Premier Support는 2031년 12월까지 제공
참고 : Release Schedule of Current Database Releases(PNEWS1360)
권장 업그레이드 도구
- AutoUpgrade 공식 권장 도구
- DBUA는 지원 종료됨
- Data Pump / TTS로 낮은 버전에서도 직접 26ai PDB로 마이그레이션 가능
참고 : https://docs.oracle.com/en/database/oracle/oracle-database/26/upgrd/upgrade-and-data-migration-methods-and-processes.html
Multitenant Migration
전환 시 주의 사항
- 멀티테넌트 전환은 되돌릴 수 없음
- Flashback Database로도 복구 불가
JDK 버전과 JDBC 드라이버 버전 호환성
- ojdbc17.jar, ojdbc11.jar, ojdbc8.jar 사용 가능
참고 : 오라클 JDBC 드라이버 시작하기 - 설치, 호환성 등(FAQ5960)
https://www.oracle.com/kr/database/technologies/appdev/jdbc-downloads.html
서버, 클라이언트 호환성
- 19c, 26ai는 완벽 호환됨, 상세 내용은 MOS 참고
참고 : Client / Server Interoperability Support Matrix for Different Oracle Versions(KB141043)
클라이언트 관련
- 32비트 Oracle 데이터베이스 클라이언트 지원 중단
- 26ai 버전의 32bit 클라이언트는 없고, 이전 버전의 32bit 클라이언트는 사용 가능(32bit 오렌지를 이용한 접속 등)
참고 : https://docs.oracle.com/en/database/oracle/oracle-database/26/upgrd/oracle-database-changes-deprecations-desupports.html#GUID-A6282DD7-4671-439D-8A0D-E35289711C32
Audit 관련
- 정통 audit(audit_trail 등 파라미터 사용불가)
- 필요시 unified audit으로 사전 전환 필요
참고 : https://docs.oracle.com/en/database/oracle/oracle-database/26/upgrd/oracle-database-changes-deprecations-desupports.html#GUID-44E0A12C-2918-4565-BB19-A1CBA4C0FDCD
운영 관련
- SYSAUX, SYSTEM 및 USER 테이블스페이스의 기본값이 BIGFILE로 변경
파라미터 관련
- oradiff로 이전 버전과 최신버전에서 호환되지 않거나 추가된 파라미터 확인 가능
참고 : https://oradiff.oracle.com/
Oracle AI Database 26ai 지원 중단 기능(Desupported Features in Oracle AI Database 26ai)
1. 데이터베이스 관리 및 업그레이드 도구
DBUA 및 수동 업그레이드 방식 중단 : 26ai 업그레이드는 'AutoUpgrade'와 'Replay Upgrade'만 지원함. 기존 DBUA나 수동 방식은 더 이상 사용 불가함
Original Export (exp) 유틸리티 중단 : 오래된 exp 유틸리티 지원이 완전히 종료됨. 이제 'Data Pump(expdp)' 사용이 필수임
EM Express 중단: 웹 기반 관리 도구인 EM Express가 지원되지 않음
config.sh 중단 : Grid Infrastructure 설정 시 config.sh 대신 gridSetup.sh를 사용해야 함
2. 보안 및 인증 (Security)
전통적인 감사(Traditional Auditing) 중단 : 기존 일반 감사 방식이 중단됨. 'Unified Auditing'으로 전환해야 함
TLS 1.0 및 1.1 지원 중단 : 보안 취약점으로 인해 구버전 TLS 프로토콜이 삭제됨
Oracle Wallet Manager (OWM) 중단 : 지갑 관리 도구인 OWM이 더 이상 지원되지 않음
TDE 관련 변경 : TDE PKI 키 지원이 중단되고, GOST 및 SEED 암호화 알고리즘 라이브러리가 제거됨
인증 프로토콜 강화 : 10G 버전 패스워드 검증기 및 Unix Crypt (MD5crypt) 방식이 중단됨. RADIUS를 통한 관리자 권한 부여도 지원 안 함
FIPS 암호화 강도 상향 : 기존 80단계 강도는 중단됨. 최소 112단계 이상을 사용해야 함
3. 스토리지 및 인프라 (Grid/Cluster)
ASMFD(ASM Filter Driver) 중단 : Linux와 Solaris 환경에서 ASMFD 지원이 종료됨
GIMR(Grid Infrastructure Management Repository) 중단 : 더 이상 GIMR을 사용하지 않음
CTSS(Cluster Time Synchronization Service) 중단 : 클러스터 시간 동기화 서비스가 삭제됨
ACFS 관련 : IBM AIX 플랫폼에서 ACFS 지원이 중단됨. acfsutil repl reverse 명령은 failover나 switchover로 대체됨
Domain Services Cluster (DSC) 중단 : 클러스터 도메인 아키텍처의 DSC 기능이 지원되지 않음
4. 개발 및 연결성 (Connectivity)
32-Bit Client 중단 : 26ai부터 32비트 Oracle 클라이언트를 지원하지 않음
.NET 관련 변경 : 'Database Extensions for .NET'이 중단됨. 로직을 미들 티어로 옮기거나 PL/SQL, Java로 재작성하는 것을 권장함
MySQL Client Library 지원 중단 : Oracle용 MySQL 클라이언트 라이브러리 드라이버가 제거됨
oracle.jdbc.rowset 패키지 중단 : Java 개발용 해당 패키지가 더 이상 지원되지 않음
5. 기타 기능 및 유틸리티
Data Recovery Advisor (DRA) 중단 : 데이터 복구 어드바이저 기능이 지원되지 않음
Quality of Service Management (QoSM) 중단 : 서비스 품질 관리 기능이 제거됨
Policy-Managed DB 배치 중단 : 정책 기반 데이터베이스 배치 옵션을 사용할 수 없음
RECOVER…SNAPSHOT TIME 중단 : 특정 스냅샷을 이용한 시점 복구 명령어가 지원되지 않음
Oracle AI Database 26ai 지원 중단 파라미터(Desupported Parameters in Oracle AI Database 26ai)
SYS_CONTEXT 내 EXTERNAL_NAME 삭제 : 10g 때부터 예고된 삭제임. AUTHENTICATED_IDENTITY 또는 ENTERPRISE_IDENTITY로 대체해야 함
세션 상태 일관성 옵션 변경 : SESSION_STATE_CONSISTENCY = STATIC 옵션 사용 불가함. 세션 장애 조치 시 상태 보존을 위해 AUTO 또는 DYNAMIC 설정 조합을 사용해야 함
OLS 구버전 함수 대거 교체 : Least_UBOUND, LUBD 등 기존 OLS 함수들이 지원 중단됨. OLS_ 접두사가 붙은 새로운 함수(예: OLS_GLBD)나 독립 실행형 함수로 교체 작업이 필요함
TDE 월렛 설정 방식 강제 변경 : ENCRYPTION_WALLET_LOCATION 파라미터가 삭제됨. 반드시 WALLET_ROOT 구조를 사용해야 하며, 미설정 시 26ai 업그레이드가 원천 차단됨
SSLv3 완전 퇴출 : 보안 강화를 위해 SSLv3 프로토콜과 ADD_SSLV3_TO_DEFAULT 파라미터가 제거됨. 서버-클라이언트 간 TLS 1.2/1.3 협상을 사용해야 함
OPTIMIZER_SECURE_VIEW_MERGING 제거 : 뷰 병합 시 보안 체크를 우회하던 파라미터가 대체 없이 삭제됨. 보안 정책 강화의 일환임
ACTIVE_INSTANCE_COUNT 삭제 : 12.2부터 예고된 사항으로 PDB와 호환되지 않아 제거됨. 리소스 최적화가 필요하면 'Singleton PDB' 방식을 권장함
Oracle AI Database 26ai 사용 중단 기능(Deprecated Features in Oracle AI Database 26ai)
인증 체계 고도화 : PROXY_ONLY_CONNECT 설정을 중단하고 보안성이 높은 'Schema-Only' 계정으로 대체함. 11g SHA-1 패스워드 검증기를 폐기하고 12c 이상의 PBKDF2 방식으로 재설정할 것을 권장함
보안 서비스 마이그레이션 : RFC 2138 기반 구형 RADIUS API를 최신 표준(RFC 6613/6614)으로 교체함. EUS 지원을 중단하며 AD 직접 연동 방식인 CMU(Centrally Managed Users)로의 전환을 유도함
월렛 관리 체계 변경 : 로컬 자동 로그인 월렛을 버전 7로 업데이트해야 함. 서버 파라미터 WALLET_LOCATION을 WALLET_ROOT로 대체 권장하며, 관리 도구를 mkstore에서 orapki로 통합함
드라이버 및 API 정리 : ODP.NET Unmanaged, JDBC-OCI(Thick), SQLJ 지원을 중단함. JDBC 내 LOB 조작 메서드 명칭을 표준형(openLob, closeLob 등)으로 변경하여 인터페이스 충돌을 방지함
하드웨어 및 파일 시스템 대응 : Intel Optane 중단에 따라 PMEM 및 관련 파일 시스템(OMS) 기능을 폐기함. ACFS의 압축 및 스냅샷 리마스터링 기능도 중단 예고됨
고가용성 및 데이터 처리 : Data Guard 전환 시 WAIT 옵션을 DrainTimeout 속성으로 대체함. JSON 처리 시 TREAT AS JSON 대신 표준 JSON 생성자 사용을 강제함
XML 및 텍스트 인덱싱 : CTXCAT 인덱스 타입을 중단하고 CONTEXT 인덱스로 단일화함. DBMS_XMLGEN/STORE 등 전용 패키지 대신 ANSI SQL/XML 표준 연산자 사용을 권장함
참조 :
https://docs.oracle.com/en/database/oracle/oracle-database/26/upgrd/
https://dohdatabase.com/2025/12/04/upgrade26/
오라클 26ai(23ai) 게시물 모음 ( https://positivemh.tistory.com/1103 )
'ORACLE > Admin' 카테고리의 다른 글
| 오라클 19c 디스크 그룹 이름 변경 (0) | 2025.12.14 |
|---|---|
| 오라클 19c to 티베로 7 db 링크 설정 가이드 (0) | 2025.12.11 |
| 오라클 26ai 버전명 변경사항 (0) | 2025.12.08 |
| 오라클 19c SQL Plan Management(SPM) 및 Automatic SPM(19.22부터) 무료 (0) | 2025.12.06 |
| 오라클 19c ssl(tls)을 이용한 tns(tcps) 연결 설정 (0) | 2025.12.02 |
