`
znhyz1
  • 浏览: 160890 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Oracle中删除表后会有残留,Oracle中清除BIN$开头的垃圾表

 
阅读更多

10g的新特性flashback闪回区。
当误删除某些表时,可以通过命令恢复回来:
flashback table tablename to befor drop;

查看是否开启了闪回功能:
select flashback_on from v$database;

如果确定某些表确实可以删除,可以使用下面的语句,就不会出现BIN$开头的表了
drop table table_name purge;

删除Bin开头的表,即已经drop但存在于回收站中的表:
-->
查询所有此类表SQL> select * from recyclebin where type='TABLE';
用来删除回收站中所有的表SQL> PURGE RECYCLEBIN
用来删除指定的表SQL> PURGE TABLE TABLE_NAME
用来闪回被删除的表SQL> FLASHBACK TABLE table_name TO BEFORE DROP;
-->
可以在的Drop表时不产生Bin型表SQL> DROP TABLE "TableName" purge;
me TO BEFORE DROP;
 

 

分享到:
评论

相关推荐

    Oracle 完全删除方法

    注意,在删除过程中可能会遇到个别文件无法删除的情况(例如`BIN`目录下的`oci.dll`文件),此时应重启计算机后再次尝试删除。 #### 五、注意事项 - 在执行上述步骤之前,请备份重要的数据和系统配置。 - 清理过程...

    ORACLE清除

    最后,重启操作系统是清除过程中的必要步骤,它能确保所有更改生效,同时清除可能残留在内存中的Oracle相关数据,使系统状态回到清除前的干净状态。 ### 结语 清除Oracle数据库并非简单的卸载软件,而是一系列复杂...

    oracle卸载步骤

    本文将详细介绍如何彻底卸载Oracle数据库,确保系统中不再残留任何与Oracle相关的配置文件或注册表项。 #### 二、准备工作 在开始卸载之前,请确保已经备份了所有重要的数据,并且关闭了所有依赖于Oracle的服务。...

    windows完整的删除oracle的方法

    - **彻底检查**:完成上述步骤后,建议再次检查系统中是否还有Oracle残留的痕迹,以确保彻底删除。 #### 五、总结 本文详细介绍了在Windows NT系列及Windows 95/98系统上彻底删除Oracle的方法。遵循上述步骤可以...

    ORACLE完全卸载

    - 在服务列表中找到所有以“Oracle”开头的服务(例如OracleOraDb11g_home1TNSListener、OracleServiceORCL等),逐一点击并选择“停止”。 2. **使用Oracle自带软件卸载Oracle程序** - 通过“开始”菜单依次...

    win10 oracle11g彻底删除并重装教程

    标题和描述中涉及的知识点主要有两个部分:一是如何彻底卸载Windows 10系统中的Oracle 11g,二是如何在卸载后重装Oracle 11g。下面将详细说明这些步骤以及遇到连接问题时的解决方法。 ### Oracle 11g彻底卸载步骤 ...

Global site tag (gtag.js) - Google Analytics