将一个模式导入另一个新模式 – Oracle
发布时间:2020-12-12 13:10:04 所属栏目:百科 来源:网络整理
导读:我有一个使用exp命令行实用程序从一个模式user1导出的数据dmp文件. 我想使用imp命令行实用程序将此转储导入另一个新创建的(空)模式用户2. 我试过几件事: imp system/password@tesdb fromuser=user1 touser=user2 file=E:Datauser1.dmp log=E:Datauser1.
我有一个使用exp命令行实用程序从一个模式user1导出的数据dmp文件.
我想使用imp命令行实用程序将此转储导入另一个新创建的(空)模式用户2. 我试过几件事: imp system/password@tesdb fromuser=user1 touser=user2 file=E:Datauser1.dmp log=E:Datauser1.log 我收到一个错误 IMP-00002: failed to open user1.dmp for read Import file: EXPDAT.DMP > 任何帮助赞赏. 在更正可能的dmp文件问题之后,这是一种确保重新映射和适当导入架构的方法.如果需要,这还将确保表空间也会更改:impdp system/<password> SCHEMAS=user1 remap_schema=user1:user2 remap_tablespace=user1:user2 directory=EXPORTDIR dumpfile=user1.dmp logfile=E:Datauser1.log 必须在oracle中将EXPORTDIR定义为系统用户的目录 create or replace directory EXPORTDIR as 'E:Data'; grant read,write on directory EXPORTDIR to user2; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |