当前位置: 代码迷 >> Oracle管理 >> 求expdp和impdp的用法,屡试不爽啊
  详细解决方案

求expdp和impdp的用法,屡试不爽啊

热度:83   发布时间:2016-04-24 04:14:24.0
求expdp和impdp的用法,屡试不爽啊!在线等!
对oracle了解不深,只停留在用的基础上。最近才知道expdp/impdp比exp/imp的效率高,于是就试了试。用expdp这样导出,能导出,但是在用impdp导入的时候却没有任何东西,怎么回事?我是不是少了参数,在线等!
expdp:
expdp sftlmis/sftlmis directory=sftlmis_backup dumpfile=sftlmis04.dmp
----------
impdp:
impdp sft/sftlmis DIRECTORY=sftlmis_backup DUMPFILE=sftlmis04.dmp
就这样的。导入的时候提示“ORA-31684: Object type PROCEDURE:"SFTLMIS_YS"."SET_CKDZT_SW" already exists”等等,但是我导入的用户是新建的啊,根本不存在所谓的数据。


求解!
------解决思路----------------------
oracle expdp/impdp 用法详解
------解决思路----------------------
REMAP_SCHEMA=sftlmis:sft
------解决思路----------------------
remap_schema当你从A用户导出的数据,想要导入到B用户中去,就使用这个:remap_schema=A:B

不知道导出的用户是哪个用户,好像真没法写

------解决思路----------------------
-------------------------------------导出的是SFTLMIS_YS角色
按照你写的语句,你导出的是SFTLMIS_YS角色下的参数数据。导入的时候也是默认的SFTLMIS_YS下的参数数据。
-------------------------------------报错信息是警告,正常
而至于报错信息,那个应该属于警告,都是些系统表,正常现象啊,虽然角色下没有东西,但是还是有系统表的。