刚才误操作删除了大概有20多个表,不是命令删除的
是在PLSQL Developer窗口点右键删除的。一
现在求怎么能恢复过来啊,我不是DBA 没有SYSDBA权限,
我自己百度了一下,查看了user_recyclebin这个表里
用flashback table T_CTR to before drop;这个命令恢复了一些
但是我不知道原始有多少表,不知道恢复完全没,
谁能告诉我怎么恢复?
还有一点就是表里的索引和序列怎么恢复。。二。在 user_recyclebin 这个表里 有个TYPE字段值是INDEX 我想恢复 但是恢复不了
只能恢复TABLE。我现在就像吧我那个时间段内删除的 20多张表完全的恢复过来,表,数据,索引,序列
拜托大家告诉我方法。
是在PLSQL Developer窗口点右键删除的。一
现在求怎么能恢复过来啊,我不是DBA 没有SYSDBA权限,
我自己百度了一下,查看了user_recyclebin这个表里
用flashback table T_CTR to before drop;这个命令恢复了一些
但是我不知道原始有多少表,不知道恢复完全没,
谁能告诉我怎么恢复?
还有一点就是表里的索引和序列怎么恢复。。二。在 user_recyclebin 这个表里 有个TYPE字段值是INDEX 我想恢复 但是恢复不了
只能恢复TABLE。我现在就像吧我那个时间段内删除的 20多张表完全的恢复过来,表,数据,索引,序列
拜托大家告诉我方法。
解决方案 »
- oracle 11g
- oracle10 iis7.5 发布后查询语句返回0
- oracle函数问题
- 求助!!存储过程中使用动态sql cast 数值转换错误
- 如何建立、运行一个在0点调用存储过程proc_insert的trigger?
- 打开数据库时提示:oracle initializition or shutdown in progress 导致不能打开数据库,怎么解决?急!!!!!!!!!!!
- 请问怎样在SQL中组织一临时表?(立即给分)
- 为何我的sql load不能用?
- 连接oracle的疑惑
- 请教存储过程中,in的传值问题
- Oracle中,如何计算表达式的值(抢分了)
- [分享]Oracle定时作业队列
恢复表的时候,索引也会恢复,就是会乱码,并且有可能一些索引需要手动恢复
不过先恢复数据重要,索引可以以后自己慢慢建
在user_recyclebin表里 DROPTIME 的字段里有 2个时间
如果我执行flashback table T_CTR to before drop
他闪回的不是我要的时间。因为我是那些表一块删除的 时间就差几秒 而且在近1个月内就刚才删除过。我想闪回具体某个时间内的所有表 应该怎么操作啊?
flashback 需要 10g 以上。