일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- jpa
- 오픈소스
- JDBC
- spring
- 문서
- Exception
- Docker
- MSSQL
- maven
- Core Java
- SpringBoot
- Python
- Tomcat
- oracle
- myBatis
- JavaScript
- IntelliJ
- Thymeleaf
- AJAX
- 설정
- STS
- ubuntu
- Source
- PostgreSQL
- Eclipse
- Spring Boot
- Open Source
- MySQL
- error
- git
- Today
- Total
헤르메스 LIFE
[Import] Oracle 11g -> Oracle XE 11.2 오류해결 본문
상황
SQL> select * from v$version; -------------------------------------------------------------------------------- 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 |
'Database' 카테고리의 다른 글
[Oracle] 대량 Insert 예제 (0) | 2020.11.18 |
---|---|
[Oracle] IMP/EXP 시 에러 발생 (EXP-00008) (0) | 2020.11.18 |
[Oracle] 달력 쿼리 셈플 (0) | 2016.06.07 |
[Oracle] 연속된 날짜 생성 쿼리 (0) | 2016.04.25 |
[Oracle] 중복기간 체크 (0) | 2016.04.25 |