오라클 데이터베이스 19c 업그레이드 시 확인해야 할 사항 (11g에서 19c)

오늘은 오라클 데이터베이스 19c 업그레이드에 관한 안내를 해드리려고 합니다. 업그레이드 과정 중 발생할 수 있는 SQL 문제와 확인 사항에 대해 알아보겠습니다.

인덱스 레인지 스캔 시 Order By 명시

인덱스 레인지 스캔 시 (특히 Batch NL Join) 명시적인 Order By 절이 필요합니다. 이는 SQL 쿼리를 수정하여 필요한 순서를 확실히 지정해 주어 해결할 수 있습니다.

(ORA-01779) BYPASS UJVC 힌트 제한

BYPASS UJVC 힌트는 이제 지원하지 않습니다. 대처 방법은 MERGE INTO 문으로 수정하여 힌트의 부재를 보완하는 것입니다.

오라클 데이터베이스 19c 업그레이드

(ORA-22998) wm_concat 함수 지원 중단

wm_concat 함수를 지원하지 않습니다. 해결책은 LISTAGG 함수와 같이 19c에서 사용 가능한 함수로 변경처리하는 것입니다.

(ORA-00918) column ambiguously defined

ORA-00918 오류는 열의 정의가 애매할 때에 발생하는데, 19c 버전에서는 컬럼 앨리어스를 명시적으로 지정하지 않는 경우에도 해당 오류가 발생할 수 있습니다. 이 문제를 해결하기 위해서는 명확성을 위해 별칭을 사용해 주어야 합니다.

댓글 쓰기
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗