impdp导入失败

singzero 2011-12-22 03:53:33
我这里遇到了这样一个问题
有一个用户user1 把它整库 expdp出来 为 user1.dmp

通过user1.dmp恢复出一个 user2。并对user2中的数据进行了一些修改,可是一不小心将user2中的表table1的部分数据删除了

如何通过user1.dmp,将user2中表table1的数据恢复出来?

我自己尝试了一些方法
impdp user2/password directory=dump dumpfile=user1.dmp
remap_schema=user1:user2
remap_table=user1.table1:user2.table1
tables=user1.table1 (由于只想恢复table1这一张表)
table_exists_action=replace (由于要恢复数据,所以需要replace)


结果很奇怪
在我的 user2中出现了一个新的表 :“user2.table1”

...全文
105 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jym2002 2011-12-22
  • 打赏
  • 举报
回复
[Quote=引用楼主 singzero 的回复:]
我这里遇到了这样一个问题
有一个用户user1 把它整库 expdp出来 为 user1.dmp

通过user1.dmp恢复出一个 user2。并对user2中的数据进行了一些修改,可是一不小心将user2中的表table1的部分数据删除了

如何通过user1.dmp,将user2中表table1的数据恢复出来?

我自己尝试了一些方法
impdp user2/password……
[/Quote]
大哥,开启回收站了没?

SQL> show parameter recyclebin;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
recyclebin string on
SQL>
开启了的话,就可以直接flashback table

17,377

社区成员

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

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