今天更新数据库的时候,由于误操作,我要改的那张表的主键消失了,一下就完蛋了一着急,又重新建了一个同名的字段,想通过关联的表进行恢复,但是失败。。
也利用了oracle的回闪功能,但似乎回闪也不能恢复的表结构改变之前因为我出问题以后又重加了同名的字段。。我当前的表只有主键消失了,其它字段一切正常。
请问各位高手们。有没有通过什么方法恢复到我改这张表前的状态。在线求助。。
也利用了oracle的回闪功能,但似乎回闪也不能恢复的表结构改变之前因为我出问题以后又重加了同名的字段。。我当前的表只有主键消失了,其它字段一切正常。
请问各位高手们。有没有通过什么方法恢复到我改这张表前的状态。在线求助。。
解决方案 »
- 为什么在oracle developer中执行select激活commit按钮?
- 字符串翻转的难题
- 求助,分区表之上建立视图,查询时不走索引的问题
- 临时表与游标
- 做水晶报表,以存储过程为数据来源,如果存储过程用到临时表,提示:对象不再存在!
- 我市菜鸟,一个简单的函数,各位老大看看这段代码有什么错?急
- tnsname.ora文件中servers_name与sid有何区别?
- 启动OracleServiceDATABASE服务出现以下错误,怎办?
- 有谁知道ORACLE的"NLS_DATE_FORMAT"字段在哪张系统表格中?
- 求助通过分析函数筛选日期
- oracle报错信息求解
- 使用stream实现DML的审计功能
如果表的关联性很强的话 这样就不行了
2、如果是10g,启用了闪回数据库选项(归档、flashback为on、配置了db_recovery_file_dest及DB_FLASHBACK_RETENTION_TARGET参数),可以使用闪回数据库;
3、如果有备份,可以在另一个环境恢复,然后取得需要的数据。
做TSPITR,具体可以参考RMAN高级技术,专门有一章讲解该方法.