Rman備份還原操作實錄

2021-08-15 17:40:37 字數 669 閱讀 2526



資料庫啟動到startup nomount狀態;

你異機還原的時候dbid肯定不一樣,所以需要執行set dbid

1.set dbid=4032130741 ;

2.restore controlfile from 'c:\backup\rman\cf_3289_1_856574521';

3.alter database mount;

4.catalog start with 'c:\backup\rman';

如果你的備份路徑和你現在還原檔案位置是一致的,這一步不需要執行,如果不一致才執行這個,否則你就會遇到第乙個關口ora 2063錯誤。

5.restore database;

如果還原出的資料檔案位置和備份的位置不一樣,則需要按如下方式執行

run6.recover database;

7.alter database open resetlogs;

這個時候可能會遇到ora-01153錯誤:啟用了不相容的介質恢復。 不用理他,別擔心是你的資料有問題,直接shutdown,重啟開啟在執行一下就ok了。

注意:例項名不同不可以還原,只能先還原成原來的例項名後再修改;

如果資料檔案位置不同,可以使用set newname for datafile 10 to '',但是最好還是按原路徑還原再修改。

rman備份還原oracle db

剛在測試環境做了乙個本地備份還原oracle db的實驗。記錄如下 1 lsnrctl start 開啟lisener 切換伺服器歸檔模式,如果已經是歸檔模式可跳過此步 sqlplus nolog 啟動sqlplus sql conn as sysdba 以dba 身份連線資料庫 sql shutd...

rman備份mysql rman備份與還原

備份方案與流程 目前有test1 test2 cn test是使用者建立的表 1.建立乙個catalog表空間,和即將要備份和恢復的資料不能為乙個表空間 sql create tablespace recover1 datafile db oracle oradata recover1 size 1...

RMAN備份 操作例項

測試環境 作業系統 windows7 32bit oracle版本 11.2g 一 完整備份整個資料庫 操作前準備 sql host rman 啟動rman rman connect catalog rman 123456 catalog 連線恢復目錄資料庫 rman connect target ...