10g에서 만들어진 Pump Data 파일 11g에 import 문의 0 2 1,834

by 임정훈 [Oracle 기초] [2015.02.11 17:18:30]


안녕하세요~ 10g에서 Pump로 만들어진 파일을 11g에 임포트를 하려고 하는데요...

그동안 dump로만 임포트를 했었는데 이번에는 Pump로 된 데이터를 넣게 되었습니다.

구글링 해본 결과 콘솔창에서 

impdp user/password DUMPFILE=ORAT1OO_1.dmp LOGFILE=ORAT1OO_1.log DIRECTORY=DATA_PUMP_DIR TABLE_EXISTS_ACTION=SKIP REMAP_TABLESPACE='10g의 테이블스페이스명:임포트할 11g의 테이블스페이스명' REMAP_SCHEMA='10g의 스키마명:11g의 스키마명' full=y 

위와 같이 실행한 결과 

ora-31693
ora-31603: 객체 "ORAT100_1"<유형 TABLE>을<를> 스키마 "11g의 스키마명"에서 찾을 수 없음

라고 메시지가 나옵니다.

인터넷에서 찾아보니 SELECT_CATALOG_ROLE 권한 설정을 주어야한다고해서 11g의 유저에 권한을 부여했는데 증상은 똑같이 나왔습니다.

제가 먼가 놓치고 있는건지 아니면 설정부분에서 잘못이 있는건지 벌써 3일째 해결을 못하고 있습니다....

혹시라도 도움을 받을 수 있을까 이렇게 글을 올립니다~ 많은 조언 부탁드리겠습니다~

 

by DJ [2015.02.11 18:16:05]

혹시 모르니 user에 imp_full_database 권한을 한번 부여해 보시고 해시고요.

일반 사용자로 full=y 를 쓰는 이유가 있으신가요? 


by 손님 [2015.02.12 11:21:00]
네 imp_full_database권한도 sysdba계정으로 부여다시 한번 줬었거든요~ full=y를 쓴 이유는 pump로 만들어진 데이터 전체를 가져오기 위해 옵션을 걸었습니다~
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입