- 浏览: 238616 次
最新评论
oracle回收站
1.drop table books; drop table tablename的指令会将表放到回收站里
SQL> drop table salgrade;
Table dropped
SQL> select * from salgrade;
ORA-00942: table or view does not exist
2. 显示当前用户的回收站对象
SQL> show recyclebin;
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
SALGRADE BIN$J2BDlUR1U0rgU/0MqMDKJQ==$0 TABLE 2015-12-21:10:29:52
或者:
SQL> select object_name,original_name from recyclebin;
OBJECT_NAME ORIGINAL_NAME
------------------------------ --------------------------------
BIN$J2BDlUR1U0rgU/0MqMDKJQ==$0 --回收站中的名称 SALGRADE ---原始表名
3.恢复表(如果回收站内该表的信息已被清空,就无法恢复了)
flashback table "..." to before drop;
flashback table "..." to before drop rename to sal;
SQL> show parameter recycle; ---默认回收站是开启的
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
buffer_pool_recycle string
db_recycle_cache_size big integer 0
recyclebin string on
SQL> flashback table "BIN$J2BDlUR1U0rgU/0MqMDKJQ==$0" to before drop;
Flashback complete.
SQL> select * from salgrade;
GRADE LOSAL HISAL
---------- ---------- ----------
1 700 1200
2 1201 1400
3 1401 2000
4 2001 3000
5 3001 9999
SQL> show recyclebin; --恢复后回收站就没这条信息了
SQL>
----也可以恢复的时候重命名
SQL> show recyclebin;
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
SALGRADE BIN$J2BDlUR2U0rgU/0MqMDKJQ==$0 TABLE 2015-12-21:10:45:13
SQL> flashback table "BIN$J2BDlUR2U0rgU/0MqMDKJQ==$0" to before drop rename to sal;
Flashback complete.
SQL> select * from sal;
GRADE LOSAL HISAL
---------- ---------- ----------
1 700 1200
2 1201 1400
3 1401 2000
4 2001 3000
5 3001 9999
4.彻底删除表:
drop table tablename purge;
5.清空表或者回收站:
purge recyclebin; 清除当前用户的回收站,不会影响其他用户的回收站,可以释放所占用的空间。
purge db_recyclebin; 清除任何表空间中的所有对象
purge table tablename; 清除回收站内指定的表
6.其他相关
purge index indexname;
purge tablespace tablespacename;
1.drop table books; drop table tablename的指令会将表放到回收站里
SQL> drop table salgrade;
Table dropped
SQL> select * from salgrade;
ORA-00942: table or view does not exist
2. 显示当前用户的回收站对象
SQL> show recyclebin;
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
SALGRADE BIN$J2BDlUR1U0rgU/0MqMDKJQ==$0 TABLE 2015-12-21:10:29:52
或者:
SQL> select object_name,original_name from recyclebin;
OBJECT_NAME ORIGINAL_NAME
------------------------------ --------------------------------
BIN$J2BDlUR1U0rgU/0MqMDKJQ==$0 --回收站中的名称 SALGRADE ---原始表名
3.恢复表(如果回收站内该表的信息已被清空,就无法恢复了)
flashback table "..." to before drop;
flashback table "..." to before drop rename to sal;
SQL> show parameter recycle; ---默认回收站是开启的
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
buffer_pool_recycle string
db_recycle_cache_size big integer 0
recyclebin string on
SQL> flashback table "BIN$J2BDlUR1U0rgU/0MqMDKJQ==$0" to before drop;
Flashback complete.
SQL> select * from salgrade;
GRADE LOSAL HISAL
---------- ---------- ----------
1 700 1200
2 1201 1400
3 1401 2000
4 2001 3000
5 3001 9999
SQL> show recyclebin; --恢复后回收站就没这条信息了
SQL>
----也可以恢复的时候重命名
SQL> show recyclebin;
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
SALGRADE BIN$J2BDlUR2U0rgU/0MqMDKJQ==$0 TABLE 2015-12-21:10:45:13
SQL> flashback table "BIN$J2BDlUR2U0rgU/0MqMDKJQ==$0" to before drop rename to sal;
Flashback complete.
SQL> select * from sal;
GRADE LOSAL HISAL
---------- ---------- ----------
1 700 1200
2 1201 1400
3 1401 2000
4 2001 3000
5 3001 9999
4.彻底删除表:
drop table tablename purge;
5.清空表或者回收站:
purge recyclebin; 清除当前用户的回收站,不会影响其他用户的回收站,可以释放所占用的空间。
purge db_recyclebin; 清除任何表空间中的所有对象
purge table tablename; 清除回收站内指定的表
6.其他相关
purge index indexname;
purge tablespace tablespacename;
发表评论
-
ETL工具--kettle简介
2016-02-24 11:21 0oracle ETL工具---数据迁移 常用的有:OWB(o ... -
oracle 游标实例
2015-12-31 17:23 1199oracle游标 游标-----内存 ... -
10053事件分析
2015-12-25 17:37 7821)10053介绍: 10053 事件是oracle 提供的用 ... -
oracle绑定变量学习
2015-12-25 17:01 1586绑定变量(binding variable) ... -
oracle 绑定变量
2015-12-24 17:26 0关键词: 绑定变量(binding variable),共享池 ... -
oracle插入大量数据
2015-12-23 17:35 1411oracle插入大量数据 1.生 ... -
ORA-03113:end-of-file on communication channel
2015-12-23 14:32 1139测试上面的一个库 plsql报错:shared memory ... -
oracle分区表【转】
2015-12-23 14:20 433oracle分区表 1.表空间及 ... -
迁移数据文件到ASM【转】
2015-12-23 11:53 7661.迁移数据文件到ASM 1) ... -
adrci命令
2015-12-23 11:46 3048一、adrci说明 在oracle11g中,dump ... -
用户+角色+权限
2015-12-21 17:58 891角色与用户权限的学习 ... -
oracle database link
2015-12-21 17:08 871目前我的数据库里只有tinadb一个实例,要创建db link ... -
使用nid修改sid和dbname
2015-12-21 15:29 761如非必要,不建议在生产库上对dbid进行修改 1、修改dbi ... -
rman模拟故障恢复实验
2015-12-18 16:08 1146补充1:restore database和recover da ... -
rman命令学习-tina(下)
2015-12-18 16:07 1152五、rman删除 delete命令 删除相关的 ... -
rman命令学习-tina(上)
2015-12-18 16:06 874RMAN学习-tina rman的功能非常强大,下面我们来一 ... -
oracle profile介绍
2015-12-16 17:34 620profile文件的介绍: Oracle系统中的profi ... -
oracle缩小表空间
2015-12-18 16:59 1755oracle缩小表空间: oracle常用的此类命令Alte ... -
oracle数据库的启动和关闭【转】
2015-12-16 15:02 1131数据库的启动和关闭 Or ... -
oracle的主要进程
2015-12-16 14:21 1180[size=small]oracle的主要进程 Oracle实 ...
相关推荐
Oracle回收站空间清空.docOracle回收站空间清空.docOracle回收站空间清空.docOracle回收站空间清空.docOracle回收站空间清空.doc
oracle新手入门指导之六—ORACLE回收站详解.txtoracle新手入门指导之六—ORACLE回收站详解.txt
Oracle从回收站恢复删除的表的数据,以及其他sql优化语句
Oracle 回收站功能,彻底删除表ORA-00933:SQL command not properly ended,由于删除触发器引起的。数据交换不能再建触发器。
BLOG_Oracle 回收站及flashback drop_LHR.pdfBLOG_Oracle 回收站及flashback drop_LHR.pdf
回收站(Recycle Bin)从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息,接下来详细介绍下ORACLE 回收站方方面面感兴趣的你可以参考下哈
oracle清空回收站
目录一、作用二、回收站操作三、通过Purge删除回收站的内容四、通过recover恢复回收站的内容五、案例说明 一、作用 若开启了回收站功能,被删除的表会先进入回收站且可以被恢复; 回收站若没打开,想恢复误删的对象...
对于oracle10g的Recycle Bin回收站描述
在Oracle10g中,引入了一个回收站(Recycle Bin)的概念。回收站,从原理上来说就是一个数据字典表,放置用户Drop掉的数据库对象信息。被用户Drop的对象并没有被Oracle删除,仍然会占用空间。除非是用户手工进行Purge...
oracle10g的回收站研究资料,内容详细。
由于Oracle的回收机制,当我们删除表的时候并没有彻底删除。而是放在Oracle回收站了,这里向你介绍了几种彻底删除表的方法
回收站,从原理上来说就是一个数据字典表,放置用户Drop掉的数据库对象信息。用 户进行Drop操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。常常...
针对oracle表空间收缩的操作!请仔细查看内部的说明。对于表空间过于庞大的数据库能起到回收剩余空间,并降低高水位HWM的作用
ORACLE表空间的回收脚本.rar ORACLE表空间的回收脚本.rar
利用DBMS_SPACE包对Oracle 表碎片进行监控与清理,
3Oracle 外部表访问参数59Oracle 索引组织表59Oracle 索引组织表选项59...Oracle 回收站76Oracle 目录77Oracle 表空间77Oracle 公用数据库链接80Oracle 公用同义词80PostgreSQL 对象80PostgreSQL 模式81PostgreSQL 表...
Oracle10g数据库回收站的管理与维护.pdf