저는 Oracle noob이며 모든 데이터와 메타 데이터를 한 스키마에서 Oracle 데이터베이스 내의 다른 스키마로 전송하려고합니다. 데이터 펌프 expdp
와 impdp
명령 을 사용할 계획 입니다. 이것에 관한 질문이 있습니다.
- 사용자없이 대상 스키마를 생성 할 수 있습니까? 아니면 먼저 사용자를 생성해야합니까 (스키마도 생성)?
- 나는 실행할 수
expdp
및impdp
SYS에게 (AS SYSDBA) 계정을 사용하여 명령? 이것이 바람직한 방법입니까? 이 명령문은 스키마에서 모든 오브젝트 (데이터 및 메타 데이터)를 가져 와서 다른 스키마로 이동합니까?
expdp \"/ as sysdba\" schemas=<schemaname> directory=dumpdir dumpfile=<schemaname>.dmp logfile=expdp_<schemaname>.log
대상 스키마는
impdp
명령 후 소스 스키마의 정확한 사본 입니까?