手動異機還原資料庫

2021-07-07 09:48:34 字數 1022 閱讀 8912

該實驗的目的:當生產機出現異常或者需要做備份驗證的時候,需要將rman備份內容還原到另一台伺服器。 

源資料庫ip:192.168.92.8

目標資料庫ip:192.168.92.21 1.

spfile

control file:

recover file dest

log file group

dbfile

2.在目標伺服器中建立並設定以上路徑 3.

複製tns等設定,並做修改

4.備份源資料庫並複製到目標伺服器

backup database plus archivelog delete input;

scp 

特別注意,備份時rman會提示confile的存放檔案,在目標伺服器上還原的時候需要使用。 5.

還原資料開始

rman target / nocatalog

set dbid=

1418922439

startup nomount;

restore spfile

from 『

';在還原的時候可以直接選擇目標路徑,就會少掉cp的動作。

shutdown immediate;

startup nomount;

'; 注意路徑要正確,否則恢復不成功

shutdown immediate;

startup mount;

restore database;

確認檔案是否都到目標位置。

recover database;

系統會報提示資訊。根據提示資訊做不完全恢復

以下根據系統保持做不完全恢復,這樣可以從備份中還原redo log

recover database until scn 1245160;

recover database until scn 1244351;

alter database open resetlogs ;(此步驟中生成redo log後成功開啟資料庫)

通過RMAN 異機轉殖資料庫

使用rman進行複製時,rman會連線目標資料庫和輔助例項,如果使用了catalog備份的還會連線恢復目錄。rman連線了目標資料庫才能夠訪問其控制檔案中記錄的備份的詳細資訊,連線輔助例項才能夠在輔助例項上分配乙個或多個通道程序,9i開始會自動建立通道 要連線輔助例項就先要啟動輔助例項,就需要乙個p...

rman異機恢復資料庫

實驗環境 源資料庫伺服器名 china 資料庫全域性名和sid orcl 目標資料庫伺服器名 beijing 只安資料庫軟體,未新建資料庫 1.源資料庫備份資料並拷貝到目標資料庫伺服器 2.目標資料庫上建立service服務 oradim new sid orcl 3.使用源資料庫的spfile生成...

rman異機恢復資料庫

實驗環境 源資料庫伺服器名 china 資料庫全域性名和sid orcl 目標資料庫伺服器名 beijing 只安資料庫軟體,未新建資料庫 1.源資料庫備份資料並拷貝到目標資料庫伺服器 2.目標資料庫上建立service服務 oradim new sid orcl 3.使用源資料庫的spfile生成...