环境:oracle10g,win7
原理:使用回收站功能恢复删除的表
遇到问题,第一次使用system登录,然后直接创建表,删除后发现回收站没有数据.
度娘告诉我SYSTEM表空间中的对象无法进入回收站,于是我自行创建了表空间
drop tablespace SKYTB3 including contents and datafiles ;
create tablespace SKYTB3 datafile 'F:\oracle\data\SKYTB3.dbf' size 200m autoextend on next 100M maxsize unlimited;
drop user gts_3 cascade ;
create user gts_3
identified by gts_3
default tablespace SKYTB3
temporary tablespace TEMP
profile DEFAULT;
--grant
grant connect,resource to gts_3;
grant create any synonym to gts_3 with admin option;
grant create public database link to gts_3 with admin option;
grant create database link to gts_3 ;
grant create any view to gts_3 ;
grant create view to gts_3 ;
创建表删除表 果然回收站有数据了.
flashback table NAME to before drop;
成功闪回.
关于SYSTEM表空间的对象无法进入回收站的问题,下一个继续求解
分享到:
相关推荐
Oracle闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复。闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就回天乏术了...
2. **闪回技术在数据恢复中的应用**:如果一名数据库管理员不小心删除了一个重要的表,闪回表功能可以将该表恢复到删除之前的最后一个状态,从而避免了可能的数据丢失。 ### 结论 RMAN和闪回技术是Oracle数据库...
该技术允许选择性地复原某些对象,在 Oracle 11g 中,闪回技术包括闪回数据库、闪回表、闪回查询、闪回版本查询、闪回事务查询和闪回丢弃等方面。 2. 闪回数据库(Flashback Database) 闪回数据库允许用户通过 ...
Oracle的闪回技术是...为了更深入地理解Oracle的闪回技术,你可以参考以下博客:[《Oracle闪回技术详解》](http://www.cnblogs.com/chengxiao/p/5860823.html),其中详细阐述了各种闪回操作的使用方法和注意事项。
Oracle闪回技术包括多个子特性,如闪回数据库、闪回表、闪回查询、闪回版本查询、闪回事务查询和闪回丢弃。 1. **闪回数据库**:Oracle闪回数据库允许数据库快速恢复到过去的某个时间点或系统更改号(SCN)状态。这...
Oracle数据库的回闪机制主要基于两个核心技术:Redo Log(重做日志)和Undo Segment(回滚段)。Redo Log记录了所有对数据库的改变,而Undo Segment存储了事务发生前的数据状态。当进行回闪操作时,数据库通过重做...
#### 一、Oracle闪回技术概述 Oracle闪回技术是一种非常实用的功能,它允许用户在不依赖备份的情况下恢复数据。这项技术尤其适用于那些因误删除或更新而导致的数据丢失情况。Oracle 9i版本引入了闪回技术,为用户...
Oracle闪回技术详解,这里整理了4种闪回技术,对Oracle 闪回技术做一个整理总结。 概述: 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复...
综上所述,Oracle闪回技术提供了一套全面的数据恢复解决方案,大大提高了数据库的可用性和安全性。从简单的查询修复到整个数据库的恢复,闪回技术在各种场景下都能发挥重要作用,使得数据管理变得更加灵活和高效。...
#### 一、Oracle闪回技术概述 Oracle闪回技术是一种先进的数据恢复机制,能够帮助数据库管理员迅速恢复因逻辑错误而导致的数据损失。它不同于传统的备份与恢复方法,无需依赖备份文件,而是利用数据库内部的特殊...
- **闪回表**: 首先需要启用行移动: ```sql SQL> alter table emp enable row movement; ``` 然后可以闪回到指定时间或SCN,或者恢复被删除的表: ```sql SQL> flashback table tablename to timestamp('...
总结来说,Oracle的回闪技术是一套全面的数据恢复解决方案,涵盖了从数据库级到表级,甚至单个事务的恢复需求。正确配置和使用这些工具,能够极大地增强数据库的安全性和可恢复性,保护企业的数据资产免受意外损失。
在Oracle 10g中,闪回技术得到了进一步发展,增加了闪回版本查询、闪回事务查询、闪回表和闪回删除等功能,极大地提升了数据恢复的效率和便利性。闪回技术允许对行级和事务级的数据变化进行恢复,减少恢复时间,并且...
总结来说,Oracle的闪回技术提供了一整套强大的工具,用于应对各种数据恢复挑战,从简单的表级恢复到复杂的数据库级恢复。通过合理配置和使用这些工具,数据库管理员可以更好地保护数据并减少因逻辑错误导致的损失。
- **闪回表 (Flashback Table)**:可以将一个表恢复到某个时间点或特定 SCN,而无需恢复数据文件。此功能利用 DML 更改撤销表中的更改,依赖于撤销数据,以实现快速恢复。 - **闪回删除 (Flashback Drop)**:用于...
Oracle闪回特性是Oracle数据库提供的一种高级数据恢复和时间点恢复技术,旨在简化数据库管理员应对人为错误或逻辑错误的工作。这一特性自Oracle 9i引入并逐渐在后续版本中得到加强和完善,特别是在Oracle 10g和11g中...
Oracle 10g进一步扩展了闪回功能,不仅包括闪回查询,还可以恢复错误的DDL操作、闪回表甚至整个数据库。这意味着,如果用户不慎删除了一个表或执行了错误的数据库结构更改,可以利用闪回功能进行恢复,极大地提高了...