- 浏览: 56801 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
yvonxiao:
这个的确好用,我记得我以前是自己写了个存储过程来解决这种递归问 ...
Oracle Start With Connect By
在使用DBMS_FLASHBACK时要首先注意以下几个事项:
1、首先需要给要执行闪回的用户纸型这个闪回包的权限,如下:
grant execute on dbms_flashback to scott;
2、在SYS用户下不能执行这个闪回包。
3、执行完闪回包以后要要执行DBMS_FALSHBACK.DISABLE(),不然无法执行其他操作。
执行闪回操作只需要如下语句即可:
EXEC DBMS_FLASHBACK.ENABLE_AT_TIME(SYSDBA-10/1440);
其中10为闪回10分钟前的数据。
1、首先需要给要执行闪回的用户纸型这个闪回包的权限,如下:
grant execute on dbms_flashback to scott;
2、在SYS用户下不能执行这个闪回包。
3、执行完闪回包以后要要执行DBMS_FALSHBACK.DISABLE(),不然无法执行其他操作。
执行闪回操作只需要如下语句即可:
EXEC DBMS_FLASHBACK.ENABLE_AT_TIME(SYSDBA-10/1440);
其中10为闪回10分钟前的数据。
发表评论
-
oracle 命令
2009-02-05 20:30 1010一、ORACLE的启动和关闭 ... -
优化Oracle数据库性能收藏
2009-01-21 11:35 889优化策略 为了保 ... -
Oracle Start With Connect By
2009-01-21 11:33 1572Start With Connect By 是用来实现在一个 ... -
Oracle 表空间操作收藏
2009-01-21 11:32 1009创建表空间: 1、递增 ... -
移动数据文件收藏
2009-01-21 11:32 736移动数据文件: 1、首先使要移动数据文件的表空间离线. ... -
Oracle 死锁会话处理收藏
2009-01-21 11:31 1169--查询所有的死锁: SELECT * FROM V$LOCK ... -
Oracle 9i 打开autotrace on 查看执行计划收藏
2009-01-21 11:31 13321.创建表,通过utlxplan脚本 SQL> @? ... -
如何启用sqlplus的AutoTrace功能收藏
2009-01-21 11:31 846通过以下方法可以把Autotrace的权限授予Everyone ... -
user和schema的区别:
2009-01-21 11:30 1052说穿了其实user是控制权限的,而schema是个容器,非所有 ... -
解决Oracle数据文件和日志文件丢失的问题收藏
2009-01-21 11:29 2101今天不小心误删除了数据库的数据文件和日志文件,在启动数据库时报 ... -
Oracle表段中的高水位线HWM收藏
2009-01-21 11:28 2633在Oracle数据的存储中, ... -
深入了解oracle的高水位(HWM)收藏
2009-01-21 11:26 2273说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我 ... -
ORACLE 日志文件相关查询收藏
2009-01-21 11:25 11921.查询系统使用的是哪一组日志文件: select * fro ... -
ORACLE热备份恢复手册收藏
2009-01-21 11:22 2330概要 1.1. 本文的目的 为了模拟测试oracle热备份的 ... -
(转)windows命令行下启动oracle
2009-01-21 09:56 1528--总结启动命令如下: lsnrctl [start|stop ... -
小议分析函数中排序对结果的影响(一)
2009-01-12 13:24 926分析函数中经常会包括O ... -
ORACLE10g新特性——全局HASH分区索引
2009-01-12 13:23 1762在10g以前,Oracle的全局索引分区方法只有一种,即范围分 ... -
深入认识Oracle Supplemental logging
2008-12-22 18:35 3143对于有过逻辑standby,streams搭建体验的朋友,肯定 ... -
深入分析Oracle数据库日志文件
2008-12-22 15:19 999深入分析Oracle数据库日志文件 作者:程永新 发文时间: ... -
oracle 介绍
2008-09-20 21:04 1159第二章 架构 ORACLE架构由3部分组成: 文件, 内存结 ...
相关推荐
- **Flashback View**:通过Flashback View可以查询过去某一时刻的数据状态。这种视图由undo保留间隔来限制,即undo数据保留的时间长度决定了可以从多远的时间点恢复数据。 - **示例**:如果设置了undo保留时间为一...
通过以上步骤,我们可以有效地利用SCN恢复Oracle数据库中误删除的数据。需要注意的是,虽然SCN提供了一种强大的恢复手段,但在实际操作中还需谨慎行事,并确保对数据库有足够的了解。此外,定期备份数据仍然是避免...
这项技术尤其适用于那些因误删除或更新而导致的数据丢失情况。Oracle 9i版本引入了闪回技术,为用户提供了一种强大的工具来恢复到特定的时间点或者系统更改编号(SCN)的状态。 #### 二、闪回操作的基础概念 1. **...
总结来说,Oracle 提供了强大的数据恢复机制,包括通过调整 Undo Retention 参数来延长撤销信息的保留时间,以及利用 Flashback 和 AS OF TIMESTAMP 功能来恢复误删除的数据。理解并熟练运用这些工具对于数据库管理...
在Oracle数据库环境中,数据安全是至关重要的,但有时由于误操作,可能会导致数据被意外删除。在这种情况下,了解如何恢复误删数据变得极其关键。Oracle提供了多种机制来帮助用户在不同场景下恢复丢失的数据,包括闪...
在Oracle数据库管理中,误删除数据是一个常见的问题。一旦数据被意外删除且已提交(即使用了`DELETE`语句并执行了`COMMIT`),恢复这些数据变得较为复杂。然而,Oracle提供了一些内置机制来帮助用户在一定条件下恢复...
在Oracle中,数据恢复通常依赖于备份和日志,但在某些情况下,如误删除或修改数据,可以使用DBMS_FLASHBACK包来进行数据恢复。DBMS_FLASHBACK包提供了一种称为“倒叙查询”的功能,允许查询过去某个时间点的数据状态...
针对误删除表的情况,Oracle 10g引入了Flashback Drop功能。这一功能允许用户恢复已删除的表及其所有依赖对象。 ##### 示例 ```sql FLASHBACK TABLE table_name TO BEFORE DROP; ``` #### 七、Oracle 10g的...
这个功能使得在误删除对象后能够迅速而准确地恢复数据,缩短了数据恢复的时间,减少了数据丢失的风险。 3. 闪回体系中的flashback drop: 在闪回体系中,flashback drop是处理误删除问题的一项重要技术。它使得...
在Oracle数据库中,数据的删除并不意味着立即永久丢失,尤其是当你使用`DELETE`语句删除数据后,只要没有进行大量的后续操作,就有可能通过特定的恢复机制找回已删除的表或数据。本篇文章将详细解释如何在Oracle 10g...
Oracle 10G 的闪回技术是数据库管理系统中一项强大的恢复功能,它使得DBA能够轻松地恢复误删除或误更新的数据,极大地简化了数据库管理的工作。本实验手册重点介绍了Oracle 10G及以后版本的主要闪回技术,并强调其...
这种只读视图使得用户能够识别并恢复误删除、更新或插入的数据。但是,闪回查询不适用于恢复DROP操作,因为这些操作涉及表结构的更改,而非简单的数据修改。 2. 回滚段: 回滚段是Oracle数据库中存储事务回滚信息的...
在某些情况下,如果删除的数据与其它关联表中的信息同步更新,可以通过编写SQL查询从这些关联表中恢复数据。这通常涉及复杂的JOIN操作和逻辑判断,以确保插入的数据准确无误。 四、创建备份表恢复 另一种策略是在...
在Oracle数据库中,Flashback Transactions(闪回事务)允许用户回滚到特定时间点的事务,以便恢复丢失或误删除的数据。为了启用这项功能,需要满足一定的先决条件。 #### 关键点: 1. **补充日志必须启用** ...
当用户误删除表时,Oracle会自动将删除的表放入“回收站”。通过回收站,用户可以使用`FLASHBACK TABLE`命令轻松恢复被误删的表,如恢复`EmployeeStats`表。 3. **闪回表**: 闪回表功能用于快速恢复单个或一组表...
5. **恢复被删除的数据**:通过插入闪回查询结果的方式,恢复被删除的数据。 #### 四、Oracle 10g的闪回特性改进 在Oracle 10g中,闪回特性得到了显著增强,主要体现在以下几个方面: 1. **闪回数据库(Flashback...
### Oracle 10g 闪回机制...此外,通过合理利用回收站和 Flashback Drop 等功能,可以在出现误操作的情况下快速恢复数据,减少损失。这些技术不仅提高了数据恢复的可能性,也为数据库管理带来了更高的灵活性和可靠性。