一
首先查看是否开启闪回:
SQL select flashback_on from V$database;
FLASHBACK_ON
------------------
NO
二
如果已经开启了闪回,无须执行下面的操作.
cd /u01
mkdir flashback(生成闪回目录)
SQL alter system set db_recovery_file_dest='/u01/flashback' scope=both;
SQL shutdown immediate
SQL startup mount
SQL alter database archivelog;
SQL alter database flashback on;
SQL alter database open;
三
再进行确认:
YES
可按以下步骤配置闪回数据库:(确保数据库处于ARCHIVELOG 模式.)
① 配置快速恢复区.
一个上限(以分钟为单位),指示数据库能够闪回到多长时间以前.本示例使用
间隔取决于快速恢复区中保留的闪回数据量的大小.
ALTER DATABASE FLASHBACK ON;
必须先配置数据库以进行归档,且必须在 MOUNT EXCLUSIVE 模式下启动数据库
后,才能发出此命令来启用闪回数据库.
可以使用以下查询来确定是否已启用闪回数据库:
SELECT flashback_on FROM v$database;
可以使用ALTER DATABASE FLASHBACK OFF 命令禁用闪回数据库.这样,会自动删
除所有现有的闪回数据库日志.
注:仅当在独占模式下装载(而不是打开)数据库时才能启用闪回数据库.
①确认当前模式
FLA
---
NAME TYPEVALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_deststring /u01/app/oracle/flash_recovery_areadb_recovery_file_dest_size big integer 10G
System altered.
如何设置flash recovery area
(1).db_recovery_file_dest:指定闪回恢复区的位置
alter system set db_recovery_file_dest='/u01/app/oracle/flash_recovery_area';
启动flashback database选项.
Database closed.
Database dismounted.
ORACLE instance shut down.
ORACLE instance started.
Database mounted.
Database altered.
①.,只需要执行以下个脚本即可.
以上就是土嘎嘎小编为大家整理的oracle如何设置闪回相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!