oracle11g R2安装后,配置归档和快闪回复区

今天安装完oracle11g R2 以后,安装过程还算顺利
平台: Vmware server 1.0.9
OS  : CenterOS 4.7
 
配置归档:
1. 设置log_arvhive_dest_1
    alter system set log_arvhive_dest_1='location=/u01/app/oracle/arvh' scope=both;
 2 .shutdown immediate
 3 . startup mount;
 4.  alter database arvhivelog;
 5. alter database open;
  6. arvhive log list;
 
配置快闪回复区;
oracle 11g R2 默认没有启用快闪回复区,所以在数据库mont状态下,设置快闪报错
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area  443592704 bytes
Fixed Size      1337100 bytes
Variable Size    318769396 bytes
Database Buffers   117440512 bytes
Redo Buffers      6045696 bytes
数据库装载完毕。
SQL> alter database flashback on;
alter database flashback on
*
第 1 行出现错误:
ORA-38706: 无法启用 FLASHBACK DATABASE 事件记录。
ORA-38707: 尚未启用介质恢复。
 
解决办法:
(1) 把数据库启动到open状态
    SQL> alter database open;
数据库已更改。
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
NO
SQL> show parameters db_recovery_file_dest
NAME         TYPE  VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest       string
db_recovery_file_dest_size      big integer 0
看到db_recovery_file_dest    和 db_recovery_file_dest_size 都为空,注意设置这两个参数一定先要设置 db_recovery_file_dest_size  的大小
SQL> alter system set db_recovery_file_dest_size=1G scope=both;
系统已更改。
SQL> alter system set db_recovery_file_dest='/u01/app/oracle/flashbackarea' scope=both;
系统已更改。
SQL> show parameters db_recovery
NAME         TYPE  VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest       string  /u01/app/oracle/flashbackarea
db_recovery_file_dest_size      big integer 1G
(2) 关闭数据库,启动到mount状态
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area  443592704 bytes
Fixed Size      1337100 bytes
Variable Size    318769396 bytes
Database Buffers   117440512 bytes
Redo Buffers      6045696 bytes
数据库装载完毕。
(3) 设置
SQL> alter database flashback on;
数据库已更改。
SQL>
验证:
SQL> alter database open;
数据库已更改。
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
为什么oracle11g R2 快闪回复区默认没有设置呢?
 
 
 
请使用浏览器的分享功能分享到微信等