헤르메스 LIFE

[Import] Oracle 11g -> Oracle XE 11.2 오류해결 본문

Database

[Import] Oracle 11g -> Oracle XE 11.2 오류해결

헤르메스의날개 2020. 11. 18. 23:14
728x90

상황

SQL> select * from v$version;

BANNER

--------------------------------------------------------------------------------

Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

PL/SQL Release 11.2.0.2.0 - Production

CORE    11.2.0.2.0      Production

TNS for 64-bit Windows: Version 11.2.0.2.0 - Production

NLSRTL Version 11.2.0.2.0 - Production

 

Oracle 11g 에서 Export 받은 파일을

Oracle XE 11.2 64bit version으로 Import 시 

impdp USER_ID/ORCL_PW dumpfile= MY_DUMP_20140603.DMP REMAP_SCHEMA=MY_SCHEMA:MY_SCHEMA REMAP_TABLESPACE=TS_MY_SPACE:TS_MY_SPACE logfile=LOG.log

 

LOG.log 파일에  아래와 같은 오류가 남았습니다.

주목해야 할 로그는 마지막 로그인데요...

Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

Master table "USER_ID"."SYS_IMPORT_FULL_01" successfully loaded/unloaded

Starting "USER_ID"."SYS_IMPORT_FULL_01":  USER_ID/******** dumpfile= dumpfile= dumpfile REMAP_TABLESPACE dumpfile TS_MY_SPACE:TS_MY_SPACE logfile=LOG.log

ORA-39097: Data Pump job encountered unexpected error -30094

ORA-39065: unexpected master process exception in DISPATCH

ORA-30094: failed to find the time zone data file for version 11 in $ORACLE_HOME/oracore/zoneinfo

 

 

확인해보니...

C:\oraclexe\app\oracle\product\11.2.0\server\oracore\zoneinfo 폴더에는

아래의 파일만 존재했습니다.

 

readme.txt

timezdif.csv

timezlrg_14.dat

timezone_14.dat

 

 

이런 내용으로 나만 오류가 난 건 아닌 듯 합니다. (  https://community.oracle.com/thread/2305497?tstart=0 )

쿼리를 날려서 확인해보면 ..

 

SQL> SELECT * from v$timezone_file;

 

 

FILENAME                                    VERSION

---------------------------------------- ----------

timezlrg_14.dat                                  14

 

 

의 결과를 얻을 수 있습니다.

 


 

각설 하고 해결 방법은...

11버전에 맞는 파일을 만들어주면 됩니다.

 

timezlrg_14.dat

timezone_14.dat

 

timezlrg_11.dat

timezone_11.dat

 

14파일을 복사해서 11파일로 생성해주면 됩니다.

 

그리고 다시 Import

impdp USER_ID/ORCL_PW dumpfile= MY_DUMP_20140603.DMP REMAP_SCHEMA=MY_SCHEMA:MY_SCHEMA REMAP_TABLESPACE=TS_MY_SPACE:TS_MY_SPACE logfile=LOG.log

 

 

 

 

728x90

'Database' 카테고리의 다른 글

[Oracle] IMP/EXP 시 에러 발생 (EXP-00008)  (0) 2020.11.18
[MariaDB] MariaDB Tool - DBeaver  (0) 2020.11.18
[Oracle] 달력 쿼리 셈플  (0) 2016.06.07
[Oracle] 연속된 날짜 생성 쿼리  (0) 2016.04.25
[Oracle] 중복기간 체크  (0) 2016.04.25