Oracle 11.2.0.2.0 , 3 Nodes , Linux AS 5.5
一般修改方式如下:
先确认一下是否使用的是spfile,
SQL> archive log list
SQL> show parameter spfile
关闭所有实例 ;
srvctl stop database -d wsjdell
开启实例1 :
srvctl start instance -d wsjdell -i wsjdell1
在节点1上:
SQL> alter system set cluster_database=false scope=spfile sid='*';
SQL> shutdown immediate
SQL> startup mount
SQL> alter database archivelog;
SQL> alter database open ;
SQL> archive log list;
SQL> alter system set cluster_database=true scope=spfile sid='*';
SQL> shutdown immediate;
关闭所有实例 ;
srvctl start database -d wsjdell
-------------------------------------------------------------------------------------
当时通过测试发现 , 其实不需要修改 cluster_database 参数 。 直接通过以下步骤即可 :
先确认一下是否使用的是spfile, 是否设置归档路径
SQL> archive log list
SQL> show parameter spfile
关闭所有实例 ;
srvctl stop database -d wsjdell
在节点1上:
SQL> startup mount
SQL> alter database archivelog;
SQL> archive log list;
SQL > shutdown immediate ;
然后, 开启所有实例
srvctl start database -d wsjdell
在节点1, 2, 3 上检查是否是自动归档模式 。
SQL> archive log list