【发布时间】:2015-08-22 10:17:06
【问题描述】:
我是 oracle 的新手,我正面临impdp 的麻烦。我有一个生产服务器,我创建了一个新服务器用于测试目的,所以我安装了 centos、oracle 并创建了数据库"sire"。现在我使用以下命令从生产服务器进行转储:
expdp system/password@sire full=Y
directory=pump_dir dumpfile=sire_dump.dmp logfile=sire.log
我来到新服务器,我执行impdp:
impdp system/password@sire full=Y
directory=pump_directorio dumpfile=sire_dump.dmp logfile=sire_imp.log
它开始进行导入,但随后我收到如下错误:
“用户 vberrios 不存在”。还有错误,因为它不能 找到了一些模式和表空间。
我的问题是:impdp full=Y 不应该导入所有用户和模式吗?我读过我必须在目标服务器中创建用户,但我在数据库中有大约 300 个用户。如何在空服务器中进行完全导入。我只想导入完整的数据库和用户以及所有对象。
【问题讨论】:
标签: oracle database-migration datapump impdp