DBV:冷備份的校驗和恢復

Ryan_Bai發表於2019-11-13

一、關聯博文

二、校驗可用性

校驗的方式一般使用dbv,具體語句如下:

dbv file=/backup/orcl/system01.dbf blocksize=8192

批次校驗可以使用如下語句,校驗/backup/orcl/下所有dbf檔案

for i in $(find /backup/orcl/ -name "*.dbf");do dbv file=$i blocksize=8192;done

三、資料庫恢復

方法一:需建庫

  1. 建立一個和原來一樣的資料庫。(資料庫名必須和原來一致)

  2. 停止資料庫 shutdown immediate;

  3. 複製安裝目錄下的admin、oradata、flash_recovery_area覆蓋,複製database(PWDfile、pfile) 覆蓋

  4. 如果資料檔案路徑有變化,需要alter database rename語句去改變

  5. 啟動資料庫 startup;

方法二:不需建庫(稍麻煩點)

  1. 正常安裝oracle軟體,只需要安裝軟體,不用建例項。

  2. 資料覆蓋,包括資料檔案、引數檔案、控制檔案、日誌檔案、pwd檔案,放在與原系統相同的目錄。如果目錄有所改變,則需要alter database rename修改,修改pfile。 

  3. 建立服務(windows需要):使用oradim 命令 cmd下 oradim -new -sid gbicc ,表示建立一個服務,sid為gbicc。 

  4. 建立監聽: net configuration assintant 來建立(建議將源系統的network下的檔案拷過來,根據實際情況修改)。 

  5. 開啟資料庫 startup;

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

相關文章