oracle10g以后版本的回收站功能_Recycle Bin.doc_第1页
oracle10g以后版本的回收站功能_Recycle Bin.doc_第2页
oracle10g以后版本的回收站功能_Recycle Bin.doc_第3页
oracle10g以后版本的回收站功能_Recycle Bin.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle 10g以后的版本中引入了回收站(Recycle Bin)的概念,删除的对象统一放入回收站,以BIN$最为前缀命名.用户删除某个表,可以很容易的从回收站中还原回来,但在9i以前是对于删除表这样的DDL操纵是不能直接还原回来的,通常需要做不完全恢复或是使用EXP/IMP来恢复. 1.查看当前回收站功能是否开启(默认情况下是开启的) SQL column value format a10;SQL select value from V$parameter where name = recyclebin; VALUE-on 可以使用如下命令开启或关闭该功能. sql alter system set recyclebin = on scope=spfile;orsql alter session set recyclebin = on scope=spfile; sql alter system set recyclebin = off scope=spfile;orsql alter session set recyclebin = off scope=spfile; 2.查看回收站里的内容 SQL show recyclebin; orSQL select * from user_recyclebin; 下面将创建的表删除后放入回收站 SQL show user;USER is HXLSQL create table test_rbin(val number); Table created. SQL insert into test_rbin(val) values(10); 1 row created. SQL commit; Commit complete. SQL drop table test_rbin; Table dropped. SQL show recyclebin;ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME- - - - TEST_RBIN BIN$S4u3UNw0QQ6t6LRxMMz7hQ=$0 TABLE 2012-06-22:15:01:30 3.从回收站恢复删除的表 可以使用如下语句从回收站恢复删除的表 sql flashback table to before drop; 例如我们恢复刚才删除的表 SQL flashback table test_rbin to before drop; Flashback complete. SQL select * from test_rbin; VAL- 10 在恢复的过程的同时我们可以将表另外命名,命令如下: sqlflashback table to before drop rename to ;sqlflashback table test_rbin to before drop rename to test_rbin1; Oracle从回收站恢复是按照降序恢复的,比如连续3次删除同样一个表(删除后再创建,再删除),恢复的是先恢复最后一次删除的表. SQL show user;USER is HXLSQL drop table test_rbin; Table dropped. SQL create table test_rbin (col1 number); Table created. SQL insert into test_rbin values (1); 1 row created. SQL commit; Commit complete. SQL drop table test_rbin; Table dropped. SQL create table test_rbin (col1 number); Table created. SQL insert into test_rbin values (2); 1 row created. SQL commit; Commit complete. SQL drop table test_rbin; Table dropped. SQL create table test_rbin (col1 number); Table created. SQL insert into test_rbin values (3); 1 row created. SQL commit; Commit complete. SQL drop table test_rbin; Table dropped. SQL show recyclebin;ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME- - - - TEST_RBIN BIN$gGHkV/xQSSaQ5bG0PikSAg=$0 TABLE 2012-06-22:15:31:21TEST_RBIN BIN$xVKygKwJTJa+8zmu4BJzvQ=$0 TABLE 2012-06-22:15:30:53TEST_RBIN BIN$R7As9PsYRva7CY6cnAjROw=$0 TABLE 2012-06-22:15:30:23TEST_RBIN BIN$0R+cRKhDTFu+8ShBjLDpqg=$0 TABLE 2012-06-22:15:29:27

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论