【设置Oracle 11Gr2 RAC的归档模式】

      数据库建立后缺省为非归档模式,为了使用RMAN执行热备份,需要手工将数据库切换成归档模式。通常情况下,归档模式的切换需要在数据库处于MOUNT EXCLUSIVE的状态下进行。

RAC 的特殊之处在于,在 RAC 环境下,无法以 MOUNT EXCLUSIVE 方式来启动归档模式,必须先禁用 CLUSTER_DATABASE 参数,数据库成功修改为归档模式后再启动 CLUSTER_DATABASE 参数。
以下所有操作建议直接在服务器上进行操作,具体步骤如下:
$ sqlplus / nolog
SQL>conn / as sysdba
1)  在节点 1 上,修改 cluster_database 参数为 false
SQL>alter system set cluster_database=false scope=spfile;
2)  在节点 1 上,修改 archive 的缺省参数,以下是必须修改的三个参数
SQL>alter system set log_archive_format= ‘ora92%t_%s_%r.log’ scope=spfile;
SQL>alter system set log_archive_start= TRUE scope=spfile;
SQL>alter system set log_archive_dest_1=’file path’ scope=spfile;
3)  将所有节点数据库停掉
SQL>shutdown immediate;
4)  在节点 1 上,将数据库以 mount 方式启动
SQL>startup mount;
5)  在节点 1 上,将数据库修改为 archivelog 方式
SQL>alter database archivelog;
6)  在节点 1 上,打开数据库
SQL>alter database open;
7)  在节点 1 上,修改 cluster_database 参数为 true
SQL>alter system set cluster_database=true scope=spfile;
8)  在节点 1 上,停掉数据库
SQL>shutdown immediate;
9)  将所有节点数据库正常启动
SQL>startup;
10)  检查数据库是否已经是 archivelog mode
SQL>archive log list;
Database log mode Archive Mode
如果显示结果第一行如上所示,说明已经是 archivelog mode

你可能感兴趣的:(oracle,归档,oracle11g,archivelog,休闲)