求expdp和impdp的用法,屡试不爽啊!在线等!

softneo 2014-09-11 04:24:28
对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”等等,但是我导入的用户是新建的啊,根本不存在所谓的数据。


求解!
...全文
142 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
不写代码的钦 2014-09-12
  • 打赏
  • 举报
回复
-------------------------------------导出的是SFTLMIS_YS角色 按照你写的语句,你导出的是SFTLMIS_YS角色下的参数数据。导入的时候也是默认的SFTLMIS_YS下的参数数据。 -------------------------------------报错信息是警告,正常 而至于报错信息,那个应该属于警告,都是些系统表,正常现象啊,虽然角色下没有东西,但是还是有系统表的。
bw555 2014-09-11
  • 打赏
  • 举报
回复
remap_schema当你从A用户导出的数据,想要导入到B用户中去,就使用这个:remap_schema=A:B 不知道导出的用户是哪个用户,好像真没法写
softneo 2014-09-11
  • 打赏
  • 举报
回复
引用 2 楼 bw555 的回复:
REMAP_SCHEMA=sftlmis:sft
另外,如果拿到的只是一个备份文件,并不知道导出的用户是哪个用户,这个REMAP_SCHEMA=sftlmis:sft该怎么写呢?
softneo 2014-09-11
  • 打赏
  • 举报
回复
引用 2 楼 bw555 的回复:
REMAP_SCHEMA=sftlmis:sft
大哥,转载也要转载个明白吧,很多参数都没说清楚。REMAP_SCHEMA到底是个啥,根本就没说明。 我就很奇怪,我的用户是新建的,不存在有任何数据在里面。
bw555 2014-09-11
  • 打赏
  • 举报
回复
REMAP_SCHEMA=sftlmis:sft
bw555 2014-09-11
  • 打赏
  • 举报
回复

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧