Oracle 10g闪回应用闪回日志和归档日志使得数据库闪回之前某一点,并保持一致性状态。
提供一隐含参数_flashback_allow_noarchivelog,将其设置成true后(默认是false),允许Oracle在非归档模式下打开闪回功能
引用
SQL> alter database noarchivelog;
Database altered.
SQL> alter database flashback on;
Database altered.
SQL> alter database open;
Database altered.
启用该功能就可以在redolog scn范围内进行数据库闪回:
引用
SQL> col FIRST_CHANGE# for 99999999999999999999
SQL> select SEQUENCE# ,STATUS, FIRST_CHANGE# from v$log;
SEQUENCE# STATUS FIRST_CHANGE#
---------- ---------------- ---------------------
7954 INACTIVE 9745339541961
7955 INACTIVE 9745339541963
7956 CURRENT 9745339541972
数据闪回至9745339541961。
引用
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
Total System Global Area 1577058304 bytes
Fixed Size 1262020 bytes
Variable Size 973082172 bytes
Database Buffers 587202560 bytes
Redo Buffers 15511552 bytes
Database mounted.
SQL> flashback database to scn 9745339541961;
flashback database to scn 9745339541961
*
ERROR at line 1:
ORA-38770: FLASHBACK DATABASE failed during recovery.
ORA-00279: change 9745339539105 generated at 12/31/2009 09:31:08 needed for thread 1
ORA-00289: suggestion : /archlog/super/1_7950_697637328.dbf
ORA-00280: change 9745339539105 for thread 1 is in sequence #7950
可以看到数据库需要归档日志进行应用,这一错误也提示我们如果将在线日志拼装成归档日志,让Oracle识别到,在非归档模式下进行数据库闪回功能即可实现。虽然改参数在日常应用中可能不会用到,但在与Oracle相关的一些外包产品中出现“非归档模式下数据库闪回”,也是一个不错的卖点,虽然这和归档模式下闪回并没有本质的区别!
分享到:
相关推荐
在Oracle 10g中,Flashback技术包含了多个组件,如Flashback Database、Flashback Drop、Flashback Query(包括Flashback Query、Flashback Version Query和Flashback Transaction Query)以及Flashback Table。...
BB_FlashBack是一款专业的屏幕录像软件,它以其高效、易用和高质量的视频录制功能而备受用户喜爱。这款软件能够帮助用户轻松捕获电脑屏幕上的一切活动,无论是制作教学视频、演示程序操作还是记录游戏过程,BB_...
SELECT name, current_scn, flashback_on FROM v$database; ``` - 启用Flashback功能。 - SQL命令示例: ``` ALTER DATABASE FLASHBACK ON; SELECT name, current_scn, flashback_on FROM v$database; ``` ...
- 使用命令`ALTER SYSTEM SET DB_FLASHBACK_RETENTION_TARGET = 1440 SCOPE = BOTH;`设置保留时间,单位为分钟,默认值为1440分钟(即24小时)。 - 保留时间决定了闪回日志可以支持恢复的最长时间范围。 - **注意...
MySQLbinlog flashback 是一个开源工具,它主要用于从MySQL的二进制日志(binary log)中提取出可以执行的回滚SQL语句,以便在不影响线上服务的情况下进行数据恢复或故障排查。这个工具的核心功能是对MySQL binlog...
BB_FlashBack_Pro_3.2.2汉化版是一款专为中文用户设计的录屏软件,它提供了高效且易用的屏幕录制功能,让用户能够轻松捕捉计算机屏幕上的一切活动。这款软件广泛应用于教学演示、游戏录像、软件操作教程制作、在线...
BB_FlashBack是一款备受赞誉的屏幕录像软件,主要用于创建高质量的视频教程、演示和个人记录。它的强大功能使得在IT行业中,无论是专业人士还是普通用户都能轻松地捕获和编辑屏幕活动。 1. **屏幕录像功能**:BB_...
例如,文件"oracle中使用FLASHBACK_TABLE_恢复被删除表.docx"可能包含详细步骤和示例,演示如何使用这个命令来恢复删除的表。 在Oracle数据库中,Flashback除了恢复表之外,还可以用来恢复数据。"Oracle_FlashBack...
BB_FlashBack_Pro_2.7.3.1528原版+汉化补丁+注册 很好用的屏幕录像 裁剪 修改工具 播放和制作fbr文件 仅供下载试用,试用后请尽快删除 版权归 FFmpeg 所有 正版下载网站 http://www.ffmpeg.org/download.html 支持...
录屏软件,非常优秀,非常清晰,格式多种,占用小。 这个版本是无错的哦,汉化加破解一步到位。 要录制教程视频神马的就用BB_FlashBack_Pro2.7.6.1586原版+汉化补丁+注册机
Oracle RAC,全称为Real Application Clusters,是Oracle数据库系统中的一个关键特性,它提供了高度的可用性和可扩展性,使得数据库能够在多台服务器上同时运行,形成一个共享的集群环境。在“大话Oracle_RAC__集群_...
在Oracle数据库管理过程中,误删数据是常见的问题之一。当遇到这类情况时,Oracle提供了一种强大的数据恢复机制——回闪(Flashback)功能。通过回闪功能,用户可以在特定的时间点恢复已删除的数据。本文将详细介绍...
### Oracle 10g Flashback Technology #### 一、引言 在Oracle 10g数据库管理工作中,Flashback技术是一项革命性的恢复功能,它能够帮助数据库管理员在遇到逻辑错误时快速有效地恢复数据。本文章将详细介绍Oracle ...
"BB_FlashBack.rar"这个文件名暗示了可能是一个与视频回放或者快速回顾相关的项目或工具。根据提供的信息,我们可以深入探讨视频处理的一些核心知识点。 1. **视频编码**: 视频编码是将连续的图像帧转化为数字信号...
Oracle 闪回特性 FLASHBACK & RECYCLEBIN Flashback 系列是 Oracle 数据库中的一组功能强大且实用的闪回机制,旨在帮助数据库管理员和开发者快速恢复数据库中的各种对象,包括表、数据、事务等。Flashback 系列的...
### Oracle Flashback 闪回技术详解 #### 一、引言 在Oracle数据库管理中,闪回技术(Flashback)是一种非常重要的数据恢复工具。它允许用户和管理员以一种简单而有效的方式,恢复误删、误改的数据。本文将详细介绍...
另外一个参数 DB_FLASHBACK_RETENTION_TARGET 允许您设定闪回数据的保留时间,单位是分钟。 4. Oracle Flashback 的优点 Oracle Flashback 的优点是可以快速地恢复数据库到以前的状态,从而避免了由于操作失误或...
"Oracle 闪回(Flashback)技术" Oracle 闪回(Flashback)技术是 Oracle 数据库提供的一系列人为错误更正技术,用于快速恢复逻辑误操作。闪回技术从 Oracle 9i 版本开始,逐步发展到 Oracle 11g 版本,成为数据库...