oracle-flashback的开启
2014-04-03 22:49
344 查看
在10g,11g中,flashback默认是关闭的。这个功能在处理表误删除或者数据误删除的恢复中还是有很重要的作用的。建议将其开启。
开启过程如下:
1)检查数据库flashback是否开启
SYS@PROD>select open_mode,log_mode,flashback_on from v$database;
OPEN_MODE LOG_MODE FLASHBACK_ON
---------- ------------ ------------------
READ WRITE ARCHIVELOG NO
从flashback_on列显示为NO,说明flashback没有启用。
2)配置flashback相关的参数
3)重启数据库,将数据库启动到mount状态
SYS@PROD>shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SYS@PROD>startup mount
ORACLE instance started.
Total System Global Area 524288000 bytes
Fixed Size 1220384 bytes
Variable Size 163578080 bytes
Database Buffers 356515840 bytes
Redo Buffers 2973696 bytes
Database mounted.
SYS@PROD>
4)打开flashback
5)启动数据库
SYS@PROD>alter database open;
Database altered.
SYS@PROD>select open_mode,log_mode,flashback_on from v$database;
OPEN_MODE LOG_MODE FLASHBACK_ON
---------- ------------ ------------------
READ WRITE ARCHIVELOG YES
这时检查flashback_on列显示为YES说明flashback配置成功。
--END--
开启过程如下:
1)检查数据库flashback是否开启
SYS@PROD>select open_mode,log_mode,flashback_on from v$database;
OPEN_MODE LOG_MODE FLASHBACK_ON
---------- ------------ ------------------
READ WRITE ARCHIVELOG NO
从flashback_on列显示为NO,说明flashback没有启用。
2)配置flashback相关的参数
SYS@PROD>show parameter recovery NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string db_recovery_file_dest_size big integer 0 recovery_parallelism integer 0 SYS@PROD> SYS@PROD> SYS@PROD>alter system set db_recovery_file_dest='/u01/app/oracle/flashback' scope=spfile; System altered. SYS@PROD>alter system set db_recovery_file_dest_size=2G scope=spfile; System altered.
3)重启数据库,将数据库启动到mount状态
SYS@PROD>shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SYS@PROD>startup mount
ORACLE instance started.
Total System Global Area 524288000 bytes
Fixed Size 1220384 bytes
Variable Size 163578080 bytes
Database Buffers 356515840 bytes
Redo Buffers 2973696 bytes
Database mounted.
SYS@PROD>
4)打开flashback
SYS@PROD>alter database flashback on; Database altered.
5)启动数据库
SYS@PROD>alter database open;
Database altered.
SYS@PROD>select open_mode,log_mode,flashback_on from v$database;
OPEN_MODE LOG_MODE FLASHBACK_ON
---------- ------------ ------------------
READ WRITE ARCHIVELOG YES
这时检查flashback_on列显示为YES说明flashback配置成功。
--END--
相关文章推荐
- oracle 10g中开启flashback功能
- 开启oracle的flashback闪回功能
- ORACLE 11GR2 RAC 开启归档和flashback
- 开启oracle的flashback闪回功能
- oracle 10g开启flashback功能
- Oracle 11g服务详细介绍及哪些服务是必须开启的?
- Oracle中,如何查看FRA(Flashback Recovery Area)的利用率
- [摘]Oracle 11g Flashback_transaction_query的undo_sql为空?
- [Oracle] Flashback闪回机制
- oracle 利用flashback将备库激活为read wirte(10g 及上)
- oracle flashback小结
- oracle闪回flashback_transaction_query知识点
- Oracle Flashback Technology(闪回技术)
- Oracle 11g 新特性 Flashback Data Archive 使用实例
- oracle dg flashback database
- Oracle Flashback 技术总结
- linux开机运行任务及自动开启oracle
- Oracle Flashback技术总结(二)—— Flashback DROP
- Oracle 10g 需要开启的服务
- oracle的开启和关闭