Oracle 10g通過CV備份軟體異機恢復測試記錄

湖湘文化發表於2013-12-12
 

2013年5月份,客戶要求做資料庫備份恢復測試演練。

Oracle 10g
通過CV備份軟體異機恢復測試記錄:

環境介紹:

作業系統:AIX 5.3

ORACLE10.2.0.4  64

ORACLE_SID:DB

源伺服器ip

測試伺服器ip

源伺服器和測試伺服器的作業系統、oracle版本均一致;

源伺服器和測試伺服器、CV備份伺服器之間網路相互連通;

1、  比較源伺服器和測試伺服器上相關環境資訊,比如oracle軟體安裝目錄、其他檔案存放路徑等

2、  測試伺服器上安裝oracle軟體

(測試伺服器上原來已經安裝有oracle軟體,此步驟跳過)

3、源伺服器建立pfile

sqlplus / as sysdba

SQL>create pfile=’/oracle/pfile20130521.ora’ from spfile;

4、拷貝pfile檔案到測試伺服器

拷貝pfile到測試伺服器的目錄/home/oracle/

5、建立相關目錄

對比源伺服器上pfile及測試伺服器上相關路徑情況,在測試伺服器上建立恢復時需要用到的相關目錄:

Oracle使用者做如下操作,分別為例項db建立相關dump檔案及pfile存放目錄:

cd /oracle/app/admin

mkdir db

cd db

mkdir adump

mkdir bdump

mkdir udump

mkdir dpdump

mkdir pfile

為例項db建立控制檔案、資料檔案及redo日誌檔案等的存放目錄:

cd /oradata

mkdir db

root使用者操作建立歸檔日誌存放路徑:

mkdir /arch

chown -R oracle:oinstall /arch

6、編輯pfile檔案

確保相關引數(主要是路徑方面的引數)與設定的一樣。

7、修改oracle使用者環境變數並啟動例項dbnomount

oracle使用者修改.profile檔案

更改siddb

儲存後生效

. ./.profile

SQL>startup nomount pfile=’/home/oracle/pfile20130521.ora’ ;

******************************************************************

CV恢復大致步驟:

安裝VC客戶端

用客戶端操作以下步驟

設定dbid  1477310890

還原控制檔案

還原資料庫

恢復資料庫

最後用resetlogs方式開啟資料庫:

alter database open resetlogs;

啟動監聽

lsnrctl start

檢查、測試應用。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21256317/viewspace-1063112/,如需轉載,請註明出處,否則將追究法律責任。

相關文章