是否可以在Oracle 11g中的模式中复制整个HR模式?

时间:2017-08-04 23:17:59

标签: sql oracle

无论如何,我无法解锁HR模式。现在我在想,是否可以将HR中的所有表复制到不同的模式中?我需要从HR模式访问表以进行测试。

1 个答案:

答案 0 :(得分:0)

您可以使用datapump导出架构并将其导入另一个架构。但是,如果您无法访问"解锁" HR,您可能没有权限这样做。您的DBA可以创建测试模式或为您授予HR权限。重新映射表空间是可选的。

sql> create or replace directory EXPDIR as 'c:\data';
sql> grant read, write on directory EXPDIR to user;

c:\> expdp user/psw schemas=HR directory=EXPDIR dumpfile=HR.dmp  logfile=expdpHR.log

c:\>impdp user/psw schemas=HR remap_schema=HR:HRTST remap_tablespace=HRTS:HRTSTTS directory=EXPDIR dumpfile=HR.dmp logfile=impdpHRTST.log