【設置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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章