今天更新数据库的时候,由于误操作,我要改的那张表的主键消失了,一下就完蛋了一着急,又重新建了一个同名的字段,想通过关联的表进行恢复,但是失败。。
也利用了oracle的回闪功能,但似乎回闪也不能恢复的表结构改变之前因为我出问题以后又重加了同名的字段。。我当前的表只有主键消失了,其它字段一切正常。
请问各位高手们。有没有通过什么方法恢复到我改这张表前的状态。在线求助。。
也利用了oracle的回闪功能,但似乎回闪也不能恢复的表结构改变之前因为我出问题以后又重加了同名的字段。。我当前的表只有主键消失了,其它字段一切正常。
请问各位高手们。有没有通过什么方法恢复到我改这张表前的状态。在线求助。。
如果表的关联性很强的话 这样就不行了
2、如果是10g,启用了闪回数据库选项(归档、flashback为on、配置了db_recovery_file_dest及DB_FLASHBACK_RETENTION_TARGET参数),可以使用闪回数据库;
3、如果有备份,可以在另一个环境恢复,然后取得需要的数据。
做TSPITR,具体可以参考RMAN高级技术,专门有一章讲解该方法.