[출처] http://cafe.naver.com/techora/69

 

[개요]

DATAPUMP의 자동 USER 생성 기능을 소개하고자 한다.

 

[설명]

imp utility 에서는 target user가 존재해야 했었다. 그러나 DATAPUMP는 만일 target user가 존재하지 않는다면 이를 자동으로 생성한다.

 

[예제]

Export the TEST schema using datapump :

$ expdp system/oracle dumpfile=exp.dmp schemas=TEST

 

1. Case Ⅰ

TEST user가 존재하지 않을 경우에 import 는 TEST user를 자동으로 생성한다.

$ impdp system/oracle dumpfile=exp.dmp

 

2. Case Ⅱ

Target database 에 TEST user가 존재하는 경우에 warning message가 발생하며 import 작업은 계속 진행된다.

 You will receive ORA-31684 error but import will continue.

 

3. Case Ⅲ

Target database에 TEST user가 존재하지만 warning(ora-31684)을 피하기 위해서는 EXCLUDE=USER 를 사용한다.

$ impdp system/oracle dumpfile=exp.dmp exclude=user

Posted by 야동우
,