Oracle数据泵备份恢复的税后出现异常
本帖最后由 royzs 于 2013-10-18 10:13 编辑昨天做Oracle数据泵备份和恢复,首先scott用户创建一个表t;插入数据
请看上面的图,这个时候做数据泵的导出操作expdp system/'024rhsur43ffEWc' directory=dump_dir dumpfile=exp$time.dmp schemas=scott job_name=exp导出完成之后,删除t=1,如下图
下面就是imp导入数据泵备份文件impdp system/'024rhsur43ffEWc' directory=dump_dir dumpfile=exp$time.dmp最后我断开当前回话重新登录scott用户查看结果
我除了无语还是无语,因为我备份的文件中有t=1这行数据的,备份完之后删掉了t=1,然后imp居然恢复不出来t=1.
我相当气愤,试了另外一种方法,就是删除t表,然后imp导入,结果神奇了,表是完整的,有t=1这行数据,请问是不是我备份和恢复的时候哪里出了问题,为什么会这样呢 无人问津,难道是太简单了 :sleepy:
泱泱大论坛……………… 你恢复的方式有问题,在导入时,出现表已经存在或者行 已经存在,需要指定下相应的 table_exists_action 回复 4# tiankafeiwu
就是说这个数据泵不适合拿来做备份是吗,那我如果拿来做备份,恢复数据的时候你说的这个参数该怎么使用呢 加个table_exists_action=replace在试试回复 5# royzs
回复 6# tiankafeiwu
高,真是高,可以了
页:
[1]