`
hehaibo
  • 浏览: 416246 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

oracle 表删除与表的回收站

阅读更多
--清空回收站的表
purge table user_table;
purge table company;

--查询回收站表的信息
SELECT t.object_name,t.type ,t.original_name FROM user_recyclebin t;
--删除表不进入回收站
drop table company_info purge;
--还原回收站的表
FLASHBACK TABLE company_info TO BEFORE DROP




select machine,count(*) from v$session group by machine
分享到:
评论

相关推荐

    Oracle从回收站恢复删除的表

    本文将详细介绍如何利用Oracle的回收站功能进行删除表的恢复,并附带一些与SQL优化相关的实用技巧。 #### 二、开启和使用回收站功能 ##### 2.1 检查回收站状态 首先,需要确保当前数据库实例启用了回收站功能。这...

    如何正确的删除Oracle表空间数据文件

    如果表中有数据,必须先删除表格并清空回收站,才能继续删除数据文件。 4. 不能删除SYSTEM表空间的数据文件,除非数据库处于关闭状态。尽管文档指出,READ ONLY表空间的数据文件不可删除,但实际测试表明这是可行的...

    oracle定时删除表空间的数据并释放表空间

    9. **回收站管理**:Oracle的回收站功能可以防止意外删除的数据丢失,但也会占用表空间。适时清空回收站可以释放被删除对象占用的空间。 10. **数据归档和卸载**:对于不再频繁访问的历史数据,可以考虑归档或卸载...

    Oracle回收站空间清空.doc

    6. 回收站的概念:Oracle 回收站的概念与 Windows 回收站相同,都是用于存储已删除的文件和对象,以便随时恢复。 7. 注意事项:在删除表和对象时,不要选择 purge 选项,以免永久性删除数据。在进行表的删除时,...

    Oracle 回收站功能,彻底删除表ORA-00933:SQL command not properly ended

    例如,在尝试删除回收站中的对象时出现错误: ```sql DROP TABLE "BIN$Qo99szdrw8bgQAB/AQAX/Q==$0"; ``` 错误提示: ``` ERROR dropping "BIN$Qo99szdrw8bgQAB/AQAX/Q==$0" ORA-00933: SQL command not properly ...

    Oracle数据库误删除数据的不同恢复方法整理

    - **原理**:当使用`DROP`命令删除表后,Oracle并没有立即清除表占用的空间,而是将其放入了一个特殊的区域——回收站中,直到这些空间被新的数据覆盖。 - **查询回收站**:可以通过查询`USER_TABLES`视图或`USER_...

    ORACLE表空间的回收脚本.rar

    本文将深入探讨Oracle表空间的回收过程,并提供一个可能的回收脚本示例。 1. **表空间的基本概念** - 表空间是由一个或多个数据文件组成的逻辑存储区域。每个Oracle数据库至少包含一个系统表空间(SYSTEM),用于...

    oracle 误删除表恢复

    Oracle自10g版本起引入了回收站(Recycle Bin)的概念,这一特性允许用户恢复已删除的对象,包括表、索引等。通过回收站机制,即使一个表被意外删除,也可以轻松将其恢复到删除前的状态。 #### 回收站的工作原理 当...

    彻底删除 Oracle 的数据表

    由于Oracle默认的行为是在删除表时将其放入回收站而非立即彻底删除,因此若想实现真正的删除,则需要采取额外的步骤来确保数据表被永久移除。下面将详细介绍几种实现彻底删除Oracle数据表的方法: 1. **使用PURGE...

    oracle中表无法删除

    然而,在解决了`argument$`表的问题后,当再次尝试删除操作时,可能会遇到另一个错误:ORA-00604和ORA-38301,这表明对象存在于回收站中,不允许执行DDL/DML操作。 #### 解决回收站中的对象问题 1. **清除回收站**...

    彻底删除和闪回oracle表

    在了解如何彻底删除Oracle表和如何使用闪回恢复回收站中的数据之前,我们需要先明白回收站的工作原理。 回收站的工作原理在于,当执行`DROP TABLE`等删除命令时,Oracle并不立即释放相关的磁盘空间,而是将被删除的...

    oracle新手入门指导之六—ORACLE回收站详解.txt

    删除表后,可以使用以下命令查询回收站中与该表相关的信息: ```sql SQL> select object_name, original_name from recyclebin; OBJECT_NAME ORIGINAL_NAME -------------------------------------------------...

    Oracle数据库误删除数据的不同恢复方法整理(超级实用)

    此外,还可以通过以下命令删除回收站中的所有内容,实现空间回收: ```sql PURGE RECYCLEBIN; ``` #### 五、总结 Oracle数据库提供了多种误删除数据的恢复方法,包括闪回恢复和回收站恢复。通过对这些方法的理解和...

    Oracle恢复误删除数据

    Oracle 在删除表时,没有直接清空表所占的块,而是把这些已删除的表的信息放到了一个虚拟容器“回收站”中,而只是对该表的数据块做了可以被覆写的标志。 可以直接查询这个“回收站”或者查询 user_table 视图来...

    oracle 闪回已删除的表

    `命令彻底删除回收站中的所有对象。 - 若要只清除特定的表,可以使用`PURGE TABLE [RECYCLE BIN NAME];`。 - 示例:`SQL> PURGE TABLE "BIN$04LhcpndanfgMAAAAAANPw==$0";` ### 闪回表的高级应用 除了基本的恢复...

    关于oracle的Recycle Bin回收站

    Oracle 10g 的 Recycle Bin 回收站 Oracle 10g 引入了 Recycle Bin 回收站功能,类似于操作...Oracle 10g 的 Recycle Bin 回收站功能为用户提供了一个安全的方式来删除和还原对象,从而提高了数据库的可靠性和安全性。

    Oracle的Temp表空间和UNDO表空间的处理

    ### Oracle的Temp表空间与UNDO表空间处理详解 #### 一、Temp表空间处理 在Oracle数据库中,Temp表空间主要用于存储临时对象,如排序、分组等操作产生的临时数据。这些操作可能会导致Temp表空间迅速增大。然而,...

    关于oracle10供了类似操作系统中的回收站功能

    因此,如果你确实希望彻底删除回收站中的对象,应该使用 `PURGE RECYCLEBIN` 命令。 启用或禁用回收站功能可通过修改初始化参数 `recyclebin` 完成。默认情况下,回收站是开启的。你可以使用以下语句来切换其状态:...

    oracle10g回收站研究

    Oracle 10g 的回收站功能是一个内置的数据保护机制,允许数据库管理员恢复意外删除的表、索引和其他数据库对象。回收站本质上是一个特殊区域,它保存了被删除对象的元数据,直到它们被显式地从回收站中清除或者达到...

    Oracle 10G中的回收站

    Oracle 10G的闪回功能与回收站紧密相关,它们共同为用户提供了一种强大的数据保护机制。通过闪回查询(FLASHBACK QUERY)和闪回事务(FLASHBACK TRANSACTION),用户可以查看或恢复到过去的数据库状态,而闪回删除...

Global site tag (gtag.js) - Google Analytics