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

Posted 如今在丽江

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zzw原创_oracle回收站相关操作知识相关的知识,希望对你有一定的参考价值。

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回收站相关操作知识的主要内容,如果未能解决你的问题,请参考以下文章

ZZW原创_rsync同步时由于注释问题引起的@ERROR: chdir failed

Oracle的用户角色以及权限相关操作

Oracle的用户角色以及权限相关操作

—操作系统相关知识点

关于GC(中):Java垃圾回收相关基础知识

—操作系统相关知识点