내맘대로긍정이 알려주는
Oracle 23ai 신기능
무료 세미나 발표자료
실습환경
오라클 리눅스 7.2 + Oracle 데이터베이스 12c R1 P2 => 오라클 리눅스 6.8 + Oracle 데이터베이스 11g R2 P4
오류
데이터 펌프로 expdp, impdp 시
ORA-39142: incompatible version number 4.1 in dump file with IMPDP
해결방법
이유:
오류 메시지가 바르게 지적했듯이 사용 된 EXPDP / IMPDP 버전의 비 호환성 때문입니다.
여기서 내보내기는 12.1.0.1.0 EXPDP 유틸리티를 사용하여 수행되었으며 생성 된 덤프는 11.2.0.4.0 IMPDP 유틸리티를 사용하여 가져 오기를 시도하여 오류가 발생했습니다.
해결책:
datapump와 함께 사용 가능한 "VERSION"옵션을 사용하십시오.
내보내기 데이터 펌프에는 이전 버전과 호환되는 덤프 파일을 만들 수있는 "VERSION"옵션이 있습니다.
오라클의 문서에서 VERSION에 대한 구문과 설명이 있습니다.
VERSION={COMPATIBLE | LATEST | version_string}
VERSION 매개 변수의 유효한 값은 다음과 같습니다.
COMPATIBLE - 이것이 기 본값입니다. 메타 데이터 버전은 데이터베이스 호환성 수준에 해당합니다.
데이터베이스 호환성은 9.2 이상으로 설정 해야합니다.
LATEST - 메타 데이터의 버전은 데이터베이스 릴리스에 해당합니다.
version_string - 특정 데이터베이스 릴리스 (예 : 11.2.0). Oracle Database 11g에서 이 값은 9.2보다 낮을 수 없습니다.
예를 들어
expdp system directory=EXPDP_DIR dumpfile=schema.dmp log=schema_expdp.log SCHEMAS=scott version=11.2.0.0.0
이렇게 사용
'ORACLE > Trouble Shooting' 카테고리의 다른 글
rac 설치 시 ntp 에러 (0) | 2017.01.14 |
---|---|
ORA-39250: Using version to downgrade a transportable job is not supported (0) | 2017.01.12 |
ORA-25153 Temporary Tablespace is Empty Error in Oracle (0) | 2017.01.11 |
ORA-01078: failure in processing system parameters (0) | 2016.12.28 |
ORA-27100: shared memory realm already exists (0) | 2016.12.12 |