ORACLE RAC資料庫的備份與恢復(1)
RAC 技術這兩年熱度不斷提升,隨著ORACLE推廣力度不斷加大以及時間的推移,RAC特性也在逐步被人(DBA?人?DBA能算人不,5555)所熟悉,做為最基礎也最重要的資料庫維護操作--備份恢復,本文將通過實際操作,演示RAC資料庫環境中,RMAN備份與恢復。
全文繼承三思筆記系列文章主旨:注重實踐。
1、修改RAC資料庫的歸檔模式
RMAN 備份資料庫時,要求目標庫必須 ( 表抬槓,我所說的是一般意義上的正式庫) 處於歸檔模式,因此三思首先簡單描述一下RAC環境資料庫如何修改歸檔模式。
修改歸檔模式的命令 還 是在MOUNT模式下執行ALTER DATABASE ARCHIVELOG/NOARCHIVELOG;命令,不過如果操作的是RAC資料庫,那麼必須所有例項都處於非OPEN狀態,然後在任意一個處於MOUNT狀態的例項執行ALTER DATABASE命令,操作成功後,再正常啟動其它例項即可。
這裡需要注意的一點是,RAC資料庫由於擁有多個例項,因此需要注意每個例項相關初始化引數:LOG_ARCHIVE_DEST_n的設定,務必需要確保該引數設定的路徑合法有效,歸檔也能順利進行。
下面列舉一個啟用RAC資料庫歸檔模式的演示: 以sysdba身份連線到ORACLE資料庫的任意例項,查詢歸檔狀態,以及當前例項的狀態:
JSSDBN1 > archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /data/ora10g/product/10.2.0/db_1/dbs/arch
Oldest online log sequence 21 6
Current log sequence 21 7
JSSDBN1 > select inst_id,instance_name,version,archiver,status from gv$instance;
INST_ID INSTANCE_NAME VERSION ARCHIVE STATUS
---------- ---------------- ----------------- ------- ------------
1 jssdbn1 10.2.0.4.0 STOPPED MOUNTED
2 jssdbn2 10.2.0.4.0 STOPPED MOUNTED上述返回的資料中可以獲得下列資訊:
- 未啟動歸檔模式 ;
- 10204 版本的雙節點資料庫並均啟動至MOUNT狀態 ;
- 預設歸檔路徑未修改過 ;
當然啦,上述顯示的資訊都是三思有意為之,要不然後面就不好乾了。情況大家都清楚了, 因此下面我們首先需要做的,是修改歸檔的預設路徑 :
JSSDBN1 > alter system set log_archive_dest_1='location=/data/oradata/jssdbn1/archivelog' sid='jssdbn1';
System altered.
JSSDBN1 > alter system set log_archive_dest_1='location=/data/oradata/jssdbn2/archivelog' sid='jssdbn2';
System altered.考慮到兩個節點的目錄結構可能不一致,因此這裡分別為節點1和節點2指定適當的路徑。
接下來就可以啟動歸檔模式了,需要注意如果 你所操作的環境中 例項 狀態 為OPEN 模式 , 一定 要首先關閉 例項 並 重新 啟動到MOUNT狀態,注意關閉的時候 是 全部關閉,而啟動時只需要啟動一個例項即可,其它例項可等歸檔狀態啟用後再正常啟動。
JSSDBN1 > alter database archivelog;
Database altered.
JSSDBN1 > alter database open;
Database altered.
JSSDBN1 > archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /data/oradata/jssdbn1/archivelog
Oldest online log sequence 21 7
Next log sequence to archive 21 8
Current log sequence 21 8當前歸檔模式已經啟動,接下來 就可以正常啟動其它的例項了 。如果是想關閉RAC資料庫的歸檔模式,操作方式與上相同,只不過在最後將命令改為alter database noarchivelog即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-630648/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE RAC資料庫的備份與恢復(6)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(5)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(4)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(3)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(2)Oracle資料庫
- oracle資料庫的備份與恢復Oracle資料庫
- Oracle RAC備份與恢復Oracle
- Oracle資料庫的備份與恢復(轉)Oracle資料庫
- Oracle 資料庫的備份與恢復(轉)Oracle資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- Oracle資料庫的熱備份與完整恢復測試 (1)Oracle資料庫
- Oracle資料庫備份與恢復之三:OS備份/使用者管理的備份與恢復Oracle資料庫
- 資料庫的備份與恢復資料庫
- Oracle資料庫備份與恢復之RMANOracle資料庫
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- RMAN備份恢復——RAC環境資料庫的備份(zt)資料庫
- RMAN備份恢復--RAC環境資料庫的備份(十)資料庫
- RMAN備份恢復——RAC環境資料庫的備份(一)資料庫
- 【備份恢復】從備份恢復資料庫資料庫
- Oracle資料庫的備份與恢復方式比較Oracle資料庫
- Oracle資料庫備份與恢復的三種方法Oracle資料庫
- mysql的資料庫備份與恢復MySql資料庫
- RAC環境利用備份恢復RAC資料庫(五)資料庫
- RAC環境利用備份恢復RAC資料庫(四)資料庫
- RAC環境利用備份恢復RAC資料庫(三)資料庫
- RAC環境利用備份恢復RAC資料庫(二)資料庫
- RAC環境利用備份恢復RAC資料庫(一)資料庫
- Oracle資料泵的備份與恢復Oracle
- postgresql備份與恢復資料庫SQL資料庫
- mongo資料庫備份與恢復Go資料庫
- Informix資料庫備份與恢復ORM資料庫
- oracle rac 在asm下的備份與恢復OracleASM
- 完全攻略Oracle資料庫的備份與恢復Oracle資料庫
- Oracle資料庫備份與恢復的三種方法(轉)Oracle資料庫
- 成功恢復無備份RAC環境資料庫資料庫
- Oracle資料庫備份與恢復之RMAN2Oracle資料庫
- oracle資料庫備份與恢復 a piece of cake (4)(轉)Oracle資料庫
- 關閉資料庫的備份與恢復資料庫