說明:本文為Oracle 11g系列RAC開關歸檔指導手冊
用途:本文隻是提供一種方法和思路,更多更進階的使用方法還期待你不斷的探索哦
标簽:開關歸檔、打開資料庫歸檔、關閉資料庫歸檔、
溫馨提示:如果您發現本文哪裡寫的有問題或者有更好的寫法請留言或私信我進行修改優化
★ 檢視目前RAC的歸檔狀态
※ 切換到Oracle使用者,并以sysdba模式登陸
su - oracle
sqlplus / as sysdba
※ 檢視目前RAC的歸檔狀态
下圖中标注若為“enabled”,則代表目前資料庫歸檔為“打開狀态”
下圖中标注若為“disabled”,則代表目前資料庫歸檔為“關閉狀态”
★ 開啟歸檔
※ 停止Oracle RAC資料庫上的相關業務
※ 停止RAC監聽
su - grid
srvctl stop listener
※ 檢視資料庫名稱
su - oracle
sqlplus / as sysdba
show parameter db_name
※ 檢視歸檔存放路徑
su - oracle
sqlplus / as sysdba
archive log list;
下圖中歸檔存放路徑為“+FRA”
或者使用下面的指令檢視
show parameter log_archive_dest
※ 如果想修改歸檔存放路徑可以借鑒如下方法,本例中将歸檔存放到了ASM共享存儲+FRA中,使用者可以根據自身的實際情況選擇歸檔存放路徑。當然也可以設定歸檔備援和最小成功歸檔數量等進階參數
su - oracle
sqlplus / as sysdba
※ 停止所有RAC資料庫節點
su - oracle
srvctl stop database -d xxx -o immediate (此處的XXX為剛才查到的資料庫名稱)
※ 打開歸檔(随意挑選一個RAC節點,然後隻在這個節點進行該子產品的操作)
su - oracle
sqlplus / as sysdba
startup mount
alter database archivelog;
alter database open;
※ 打開其餘所有RAC節點
su - oracle
srvctl start database -d xxx (此處的XXX為剛才查到的資料庫名稱)
※ 檢視歸檔狀态
su - oracle
sqlplus / as sysdba
archive log list; (Automatic archival為Enabled代表歸檔成功打開)
※ 打開RAC監聽
su - grid
srvctl start listener
※ 歸檔打開完成,打開應用進行測試
★ 關閉歸檔
※ 停止Oracle RAC資料庫上的相關業務
※ 停止RAC監聽
su - grid
srvctl stop listener
※ 檢視資料庫名稱
su - oracle
sqlplus / as sysdba
show parameter db_name
※ 檢視歸檔存放路徑
su - oracle
sqlplus / as sysdba
archive log list;
下圖中歸檔存放路徑為“+FRA”
或者使用下面的指令檢視
show parameter log_archive_dest
※ 如果想修改歸檔存放路徑可以借鑒如下方法,将歸檔存放到ASM共享存儲+FRA中。當然也可以設定歸檔備援和最小成功歸檔數量等進階參數
su - oracle
sqlplus / as sysdba
※ 停止所有RAC資料庫節點
su - oracle
srvctl stop database -d xxx -o immediate (此處的XXX為剛才查到的資料庫名稱)
※ 關閉歸檔(随意挑選一個RAC節點,然後隻在這個節點進行該子產品的操作)
su - oracle
sqlplus / as sysdba
startup mount
alter database noarchivelog;
alter database open;
※ 打開其餘所有RAC節點
su - oracle
srvctl start database -d xxx (此處的XXX為剛才查到的資料庫名稱)
※ 檢視歸檔狀态
su - oracle
sqlplus / as sysdba
archive log list; (Automatic archival為Disabled代表歸檔成功關閉)
※ 打開RAC監聽
su - grid
srvctl start listener
※ 歸檔關閉完成,打開應用進行測試
※ 如果您覺得文章寫的還不錯, 别忘了在文末給作者點個贊哦 ~
over