Oracle从回收站恢复删除的表.doc

Oracle从回收站恢复删除的表.doc

ID:59301662

大小:20.01 KB

页数:3页

时间:2020-09-06

Oracle从回收站恢复删除的表.doc_第1页
Oracle从回收站恢复删除的表.doc_第2页
Oracle从回收站恢复删除的表.doc_第3页
资源描述:

《Oracle从回收站恢复删除的表.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle从回收站恢复删除的表Oracle10g以后的版本中引入了"回收站"(RecycleBin)的概念,删除的对象统一放入回收站,以BIN$最为前缀命名.用户删除某个表,可以很容易的从"回收站"中还原回来,但在9i以前是对于删除表这样的DDL操纵是不能直接还原回来的,通常需要做不完全恢复或是使用EXP/IMP来恢复.1.查看当前回收站功能是否开启(默认情况下是开启的)SQL>columnvalueformata10;SQL>selectvaluefromV$parameterwherename='recyclebin';VALUE----------On可以使用如下命令开启或关闭该功

2、能.SQL>altersystemsetrecyclebin=onscope=spfile;或SQL>altersessionsetrecyclebin=onscope=spfile;SQL>altersystemsetrecyclebin=offscope=spfile;或SQL>altersessionsetrecyclebin=offscope=spfile;2.查看回收站里的内容SQL>showrecyclebin;或SQL>select*fromuser_recyclebin;下面将创建的表删除后放入回收站SQL>showuser;useris"HXL"SQL>createtab

3、letest_rbin(valnumber);Tablecreated.SQL>insertintotest_rbin(val)values(10);1rowcreated.SQL>commit;Commitcomplete.SQL>droptabletest_rbin;Tabledropped.SQL>showrecyclebin;ORIGINALNAMERECYCLEBINNAMEOBJECTTYPEDROPTIME-------------------------------------------------------------------------------TEST_RB

4、INBIN$S4u3UNw0QQ6t6LRxMMz7hQ==$0TABLE2012-06-22:15:01:303.从回收站恢复删除的表可以使用如下语句从回收站恢复删除的表SQL>flashbacktable<>tobeforedrop;例如我们恢复刚才删除的表SQL>flashbacktabletest_rbintobeforedrop;Flashbackcomplete.SQL>select*fromtest_rbin;VALUE----------10在恢复的过程的同时我们可以将表另外命名,命令如下:SQL>flashbacktable<

5、lename>>2tobeforedroprenameto<>;SQL>flashbacktabletest_rbintobeforedroprenametotest_rbin1;Oracle从回收站恢复是按照"降序"恢复的,比如连续3次删除同样一个表(删除后再创建,再删除),恢复的是先恢复最后一次删除的表.SQL>showuser;USERis"HXL"SQL>droptabletest_rbin;Tabledropped.SQL>createtabletest_rbin(col1number);Tablecreated.SQL>insertintotest_

6、rbinvalues(1);1rowcreated.SQL>commit;Commitcomplete.SQL>droptabletest_rbin;Tabledropped.SQL>createtabletest_rbin(col1number);Tablecreated.SQL>insertintotest_rbinvalues(2);1rowcreated.SQL>commit;Commitcomplete.SQL>droptabletest_rbin;Tabledropped.SQL>createtabletest_rbin(col1number);Tablecreated.SQL

7、>insertintotest_rbinvalues(3);1rowcreated.SQL>commit;Commitcomplete.SQL>droptabletest_rbin;Tabledropped.SQL>showrecyclebin;ORIGINALNAMERECYCLEBINNAMEOBJECTTYPEDROPTIME---------------------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。