Oracle从一个用户导出数据到另一个用户

如果想导入的用户已经存在:
1. 导出用户 expdp user1/pass1 directory=dumpdir dumpfile=user1.dmp
2. 导入用户 impdp user2/pass2 directory=dumpdir dumpfile=user1.dmp REMAP_SCHEMA=user1:user2 EXCLUDE=USER

如果想导入的用户不存在:
1. 导出用户 expdp user1/pass1 directory=dumpdir dumpfile=user1.dmp
2. 导入用户 impdp system/passsystem directory=dumpdir dumpfile=user1.dmp REMAP_SCHEMA=user1:user2
3. user2会自动建立,其权限和使用的表空间与user1相同,但此时用user2无法登录,必须修改user2的密码

remap_schema当你从A用户导出的数据,想要导入到B用户中去,就使用这个:remap_schema=A:B

(原博客:https://blog.csdn.net/xiaoyiaoyou/article/details/79223423)

posted @ 2018-10-23 16:35  奋斗的大海  阅读(6909)  评论(0编辑  收藏  举报