impdp使用table_exists_action=replace造成分区表丢失
impdp使用table_exists_action=replace造成分区表丢失环境:
11gRAC - Release 11.2.0.3.0 有一个对应的DG
dba误操作使用 impdp table_exists_action=replace 导入一个dmp文件
因dmp是一个带有分区的表,replace之后直接导致分区表数据丢失:
PARTITION_NAME NUM_ROWS
------------------------------ ----------
P201311 28478259
P201312
P201401
P201402
P201403
P201404
PMAX 474290
PMIN
现在只有P201311 一个分区有数据,PMAX 是新插入的数据。
索性有一个DG,虽然是实时应用的,但是我已经及时强制打开,希望尽量挽回数据。
希望您能够帮助我,谢谢。
PS.在DG 上使用PRM v3.0 unload数据表,能够看到一些数据,但是我不知道我想要的PMAX(4月之后) 是否能找到
table_exists_action=replace 的话 通过 recovery truncate应当可以恢复部分数据,而且prm也支持对 分区的truncate恢复
最新版PRM-DUL下载地址: http://parnassusdata.com/sites/default/files/ParnassusData_PRMForOracle_3206.zip
免费的PRM-DUL License :http://www.parnassusdata.com/zh-hans/node/122
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 400-690-3643 备用电话: 18501767907 邮箱:service@parnassusdata.com
页:
[1]