以前没细研究,今天发现Oracle被删除的表进了回收站,而且可以再回来,呵呵,需要学习的东西还很多!
首先我创建了个表
create table test001(username char(30),passw char(30));
insert into test001('李云鹏','admin');
然后删除掉
drop table test001;
然后查看我的表
select table_name from cat;
发现多出来这样一张表
TABLE_NAME TABLE_TYPE
------------------------------ -----------
BIN$c2gGrYO1Sceh5re9OLksWg==$0 TABLE
之前问了下别人,说这是加密表,但是我知道这个是因为我创建了一张表形成的,而我又没创建什么加密表,那我就好奇了,是啥东西呢,然后我查了一下资料,原来这个事被回收站的表~!
也就是Oracle删除了的表被放进了回收站,相当于Windows系统下的回收站,虽然删除了,但是它还存在在回收站里头
我们可以通过
select * from recyclebin;
来查看被删除掉放进回收站的表
我们可以通过
flashback table 原表名 to before drop;
来把删除掉的表找回来
还可以通过
purge recyclebin;
清空回收站
还可以通过
drop table 表名 purge;
不经过回收站来删除表
当然还可以在系统里面设置是否通过回收站来删除表
alter system set recyclebin = off/on DEFERRED;
分享到:
相关推荐
Oracle从回收站恢复删除的表的数据,以及其他sql优化语句
详细介绍如何正常删除Oracle 数据库表空间数据文件,OFFLINE和OFFLINE DROP的区别,OS级别删除了数据文件后的恢复,删除数据库表空间数据文件演示示例
由于Oracle的回收机制,当我们删除表的时候并没有彻底删除。而是放在Oracle回收站了,这里向你介绍了几种彻底删除表的方法
Oracle 回收站功能,彻底删除表ORA-00933:SQL command not properly ended,由于删除触发器引起的。数据交换不能再建触发器。
被用户Drop的对象并没有被Oracle删除,仍然会占用空间。除非是用户手工进行Purge或者因为存储空间不够而被Oracle清掉。有了回收站,能够减少很多不必要的麻烦。常常看到开发人员误删除表,我们可以充分利用10g的闪回...
最近发现oracle中出现了这些奇怪的表名 上网查找后发现是oracle10g的回收站功能 并没有彻底的删除表 而是把表放入回收站 最后就出现了这样一堆奇怪的表名
目录一、作用二、回收站操作三、通过Purge删除回收站的内容四、通过recover恢复回收站的内容五、案例说明 一、作用 若开启了回收站功能,被删除的表会先进入回收站且可以被恢复; 回收站若没打开,想恢复误删的对象...
回收站(Recycle Bin)从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息。用户进行删除操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而...
回收站,从原理上来说就是一个数据字典表,放置用户Drop掉的数据库对象信息。用 户进行Drop操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。常常...
10.6.3 闪回回收站 10.6.4 闪回查询 10.6.5 闪回版本查询 10.6.6 闪回事务查询 10.7 几种备份与恢复方法的比较 第11章 控制文件及日志文件的管理 11.1 控制文件 11.1.1 控制文件概述 11.1.2 多路...
修改和删除存在的数据库用户 监控已存在用户的信息 识别系统和对象权限 授予和回收权限 创建和管理初始化参数文件 启动和关闭实例 监控和使用诊断文件 登录到 SQL*Plus环境 编辑SQL 命令 SQL*Plus 命令格式化并输出...
Oracle 10g开始,drop table 命令的实现方式为:它实际上根本没有删除表,而只是重命名表,并把重命名的表放进回收站(每个用户都有一个回收站)可以在user_recyclebin数据字典中查看当前用户的回收站中的内容,...
在Oracle中如果删除了表中的某一条数据,还可以通过回滚操作(rollback)进行...截断表就相当于直接将数据从pc上删除,而不会放入回收站。 截断表格式: truncatetable表名。 假如我们创建了一个tb_AW表 createtabletb_
8-14 缺省临时表空间 8-15 缺省临时表空间的限制 8-16 脱机状态 8-17 只读表空间 8-19 删除表空间 8-20 改变表空间的大小 8-21 允许数据文件的自动增长 8-22 手工改变数据文件的大小 8-23 给表空间添加数据文件 8-24...
10.6.3 闪回回收站 10.6.4 闪回查询 10.6.5 闪回版本查询 10.6.6 闪回事务查询 10.7 几种备份与恢复方法的比较 第11章 控制文件及日志文件的管理 11.1 控制文件 11.1.1 控制文件概述 11.1.2 多路复用控制...
2、开始,,程序,,Oracle - oracle的版本号,我的是10ghome,,Oracle Installation Products,, Universal Installer 卸载oracle 3、进注册表,regedit,删除选择 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE下所有的key。HKEY_...
10.6.3 闪回回收站 10.6.4 闪回查询 10.6.5 闪回版本查询 10.6.6 闪回事务查询 10.7 几种备份与恢复方法的比较 第11章 控制文件及日志文件的管理 11.1 控制文件 11.1.1 控制文件概述 11.1.2 多路复用控制文件 ...
10.6.3 闪回回收站 10.6.4 闪回查询 10.6.5 闪回版本查询 10.6.6 闪回事务查询 10.7 几种备份与恢复方法的比较 第11章 控制文件及日志文件的管理 11.1 控制文件 11.1.1 控制文件概述 11.1.2 多路复用控制文件 ...
闪回删除和回收站 6-4 回收站 6-5 从回收站还原表 6-7 回收站:自动回收空间 6-8 回收站:手动回收空间 6-10 不使用回收站 6-11 查询回收站 6-12 查询已删除的表中的数据 6-13 闪回数据库:概述 6-14 闪回...