经常不小心执行delete删除语句,如何恢复数据,表查询闪回机制;所有操作必须以sys用户身份;
select * from sys.smon_scn_time t order by t.time_dp desc;
--scn 与时间的对应关系 ,每隔5分钟,系统产生一次系统时间标记与scn的匹配并存入sys.smon_scn_time表。
1, 获得当前时间点的scn:
select dbms_flashback.get_system_change_number from dual;
2,首先,确定删除数据的时间,查询出对应的scn号;
select m.* from (
select to_char(t.time_mp/( 60 * 60 * 24)+TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'), 'YYYY-MM-DD HH:MI:SS' ) sd , t.scn
from sys.smon_scn_time t order by t.time_dp desc
) m
where m.sd like '%2015-07-04 09:40%'
上面语句查询出 2015-07-04 09:40 时间点对应的scn的号;
3, 恢复数据:
insert into scott.test_wt select * from test_wt as of scn 12744670;
test_wt为scott用户下的表名;恢复成功
相关推荐
ORACLE数据库误操作执行了DELETE,该如何恢复数据?ORACLE数据库误操作执行了DELETE,该如何恢复数据?ORACLE数据库误操作执行了DELETE,该如何恢复数据?ORACLE数据库误操作执行了DELETE,该如何恢复数据?ORACLE数据库...
ORACLE数据库误操作执行了DELETE,该如何恢复数据?ORACLE数据库误操作执行了DELETE,该如何恢复数据?ORACLE数据库误操作执行了DELETE,该如何恢复数据?ORACLE数据库误操作执行了DELETE,该如何恢复数据?ORACLE数据库...
《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...
RIYAJ SHAMSUDEEN 专注于性能/数据恢复/电子商务的咨询公司OraInternals的首席数据库管理员和董事长。有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,是真正应用集群、性能...
ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息、用户的权限信息、...
使用 Oracle Enterprise Manager 进行恢复 5-6 完全恢复与不完全恢复 5-7 完全恢复过程 5-8 不完全恢复过程 5-9 需要不完全恢复的情况 5-11 不完全恢复的类型 5-12 执行用户管理的不完全恢复 5-14 用户管理的...
他的关注方向包括Oracle产品集,以及其他前沿技术和这些技术在优化数据仓库设计和部署的应用。他还是各种技术会议的主讲人,包括COLLABORATE、Oracle OpenWorld和其他地方与区域会议。 Michael Abbey是公认的...
《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...
10.2 使用数据泵进行逻辑备份和恢复 10.2.1 使用expdp导出数据 10.2.2 使用impdp导入数据 10.3 使用OEM中进行备份与恢复 10.3.1 通过导出文件来备份 10.3.2 通过导入来恢复 10.4 脱机备份与恢复 10.4.1 脱机备份 ...
10.2 使用数据泵进行逻辑备份和恢复 10.2.1 使用expdp导出数据 10.2.2 使用impdp导入数据 10.3 使用OEM中进行备份与恢复 10.3.1 通过导出文件来备份 10.3.2 通过导入来恢复 10.4 脱机备份与恢复 10.4.1 脱机备份 ...
●oracle恢复管理器和oracle闪回技术 ●资源管理器 ●oracle自动存储管理 ●oracle调度程序 ●自动工作负荷知识库 ●性能调整 作译者 John Watson就职于BPLC Management Consultants,负责公司欧洲...
使用 Oracle Enterprise Manager 的不完全恢复 5-24 不完全备份和预警日志 5-25 还原点 5-26 不完全恢复:最佳方案 5-27 恢复控制文件自动备份 5-29 创建新的控制文件 5-31 恢复只读表空间 5-33 只读表空间...
《Oracle Database 11g初学者指南》带领读者循序渐进地学习数据库设置、管理、编程、备份和恢复。还深入介绍了SQL和PL/SQL。为了易于学习,这本独特的Oracle Press指南是这样组织的: 核心概念——Oracle Database ...
30. 下列哪一个命令可以用来执行不完全恢复?( B ) A. RESTORE DATABASE UNTIL B. RECOVER DATABASE UNTIL C. RECOVER DATA UNTIL D. RESTORE DATA UNTIL 三、简答题 1. 说明数据库模式与用户之间的区别。 答案...
Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...
如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须求助DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善。Oracle 9i中提供了一项新的技术手段–闪回查询,用户使用闪回...
●oracle恢复管理器和oracle闪回技术 ●资源管理器 ●oracle自动存储管理 ●oracle调度程序 ●自动工作负荷知识库 ●性能调整 作译者 John Watson就职于BPLC Management Consultants,负责公司欧洲...