今天在服务器上操作时,一不小心,小手一抖,把N个表给删了。顿时傻了。。。赶快问百娘,才有幸得救。。
1. 查询被删除的表:select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin r where r.droptime='2011-12-24:16:36:43'
2. 还原:flashback table BI_FUND_INPUT_T to before drop;
3. 在E:\oracle\product\10.2.0\db_1\NETWORK\listener.log查看谁把表干了! :wink:
1. 查询被删除的表:select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin r where r.droptime='2011-12-24:16:36:43'
2. 还原:flashback table BI_FUND_INPUT_T to before drop;
3. 在E:\oracle\product\10.2.0\db_1\NETWORK\listener.log查看谁把表干了! :wink:
本文介绍了在Oracle数据库中意外删除多个表后的恢复步骤。通过查询回收站获取被删除表的信息,并使用闪回命令进行还原。此外,还提供了查找删除操作执行者的日志文件路径。
566

被折叠的 条评论
为什么被折叠?



