码迷,mamicode.com
首页 > 数据库 > 详细

zzw原创_oracle回收站相关操作知识

时间:2017-03-29 19:07:54      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:image   origin   ack   images   before   name   字符   esc   回收   

1、查询回收站状态语句

select * from user_recyclebin order by droptime desc

技术分享
 

2、还原回收站

FLASHBACK TABLE  <<Dropped_Table_Name>>  TO BEFORE DROP RENAME TO <<New_Table_Name>>; 

  备注:这里的RENAME是给删除的对象进行重新命名,是一个可选命令。

注意点:

1、关于其中的Dropped_Table_Name  是original_name还是BIN$这样开头的object_name呢?

其实都可以,但有一点重要区别,如果多次删除相同表名的表话,则采用original_name时,是恢复最后删除的哪个表,所以想要准确恢复某一次删除表的话,Dropped_Table_Name必须用object_name。 如上图,多次删除了BDC_VERDION表,想要恢复第2次删除的BDC_VERDION表,必须采用 FLASHBACK TABLE  “BIN$S9tQgociX7ngUwEAAH/PsQ==$0”  TO BEFORE DROP RENAME 来恢复。因为object_name是唯一的(一眼看去最近删除的object_name似乎相同,睁大眼睛仔细瞧,其实有一个字母差别的)

2、注意的是,由于object_name包含特殊字符,所以必须用双引号括起来,否则会提示表名无效。

zzw原创_oracle回收站相关操作知识

标签:image   origin   ack   images   before   name   字符   esc   回收   

原文地址:http://www.cnblogs.com/zzw-zyba/p/6640998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!