使用expdp导出A用户的数据后使用impdpd导入到B用户中
2017-11-21 10:55
330 查看
先建了个用户B,然后导入的时候总是报错。
在网上查了查,发现有下面方法,试了试,很管用。
如果想导入的用户已经存在:
1. 导出用户 expdp userA/passA directory=dumpdir dumpfile=userA.dmp logfile=userA.log
2. 导入用户 impdp userB/passB directory=dumpdir dumpfile=userB.dmpREMAP_SCHEMA=userA:userB
EXCLUDE=USER
注:REMAP_SCHEMA=userA:userB 这个关键。
如果想导入的用户不存在:
1. 导出用户 expdp
userA/passA directory=dumpdir dumpfile=userA.dmp
2. 导入用户 impdp
userB/passB directory=dumpdir dumpfile=userB.dmp REMAP_SCHEMA=userA:userB
3. userB会自动建立,其权限和使用的表空间与userA相同,但此时用userB无法登录,必须修改userB的密码
在网上查了查,发现有下面方法,试了试,很管用。
如果想导入的用户已经存在:
1. 导出用户 expdp userA/passA directory=dumpdir dumpfile=userA.dmp logfile=userA.log
2. 导入用户 impdp userB/passB directory=dumpdir dumpfile=userB.dmpREMAP_SCHEMA=userA:userB
EXCLUDE=USER
注:REMAP_SCHEMA=userA:userB 这个关键。
如果想导入的用户不存在:
1. 导出用户 expdp
userA/passA directory=dumpdir dumpfile=userA.dmp
2. 导入用户 impdp
userB/passB directory=dumpdir dumpfile=userB.dmp REMAP_SCHEMA=userA:userB
3. userB会自动建立,其权限和使用的表空间与userA相同,但此时用userB无法登录,必须修改userB的密码
相关文章推荐
- linux 下使用exp/imp 或者expdp/impdp导出导入oracle数据表数据
- 在pl/sql中使用exp/imp工具实现oracle数据导出/导入
- 使用Oracle 的 imp ,exp 命令实现数据的导入导出
- Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
- 在plsql中使用exp imp工具实现oracle数据导出导入(转)
- Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
- 使用Oracle 的 imp ,exp 命令实现数据的导入导出
- 在pl/sql中使用exp/imp工具实现oracle数据导出/导入
- 使用Oracle 的 imp ,exp 命令实现数据的导入导出
- Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
- Oracle数据导入导出imp/exp命令使用
- 使用Oracle 的 imp ,exp 命令实现数据的导入导出
- 使用Oracle 的 imp ,exp 命令实现数据的导入导出
- Oracle 数据导入导出imp/exp 使用详解
- 使用Oracle 的 imp ,exp 命令实现数据的导入导出
- Oracle 数据导入导出imp/exp命令 10g以上expdp/impdp命令
- 在命令行中使用exp/imp工具实现oracle数据导出/导入
- Oracle Imp and Exp (导入和导出) 数据 工具使用
- oracle imp命令,将数据从一个用户导出的dmp数据,导入到另外一个用户下面。
- Oracle数据导入导出(imp/exp)命令的使用