rman備份資料庫後到另一台機器上恢復

2021-06-18 22:06:42 字數 836 閱讀 2996

1、源資料庫端查詢dbid和資料檔名 執行在歸檔模式下

select dbid from v$database;

select file#,name from v$datafile;

create pfile from spfile

select * from v$logfile;

rman 備份 之後關閉源資料庫

2、在目標資料庫上建立同樣的例項名 資料庫版本要一致

網路配置檔案、口令檔案、引數檔案pfile、rman備份集(包括控制檔案、資料檔案備份集)、重做日誌copy到相應目錄下

3、目標資料庫

啟動到nomount: startup nomount pfile 'xx'

rman target /

start nomount 

set dbid=*** (源資料庫dbid)

restore controlfile from 備份集路徑

alter database mount

restore database

recover database

alter database open :一致性恢復 或者 alter database open resetlogs;不一致恢復

備註:如果目標資料庫資料檔案和源資料庫檔案路徑不一樣 則

run拷貝redo到目標資料庫到新的路徑

alter database rename file '原' to '目的路徑' 

recover database;

alter database open :一致性恢復 或者 alter database open resetlogs;不一致恢復

MySQLdump資料庫複製到另一台機器

在需要在不同架構之間傳輸資料庫的情況下,您可以使用 mysqldump 建立乙個包含sql語句的檔案。然後,您可以將檔案傳輸到另一台機器,並將其作為輸入提供給 mysql 客戶機。注意您可以複製.frm,myi和.myd檔案myisam支援相同浮點格式的不同架構之間的表。mysql負責任何位元組交換...

備份資料到另一台伺服器

下面是backup.bat echo off echo 正在執行每天的資料備份操作 echo 請暫時不要關閉本視窗,備份完畢後系統會自動關閉視窗 rem 開始壓縮檔案 set name dokuwikistick date 0,4 date 5,2 date 8,2 time 0,2 time 3,...

Mysql資料庫 將其備份另一台備份伺服器

linux下的mysql自動備份工具 第二版 第二版在第一版的基礎上程式做了完善。主要包括自定義資料庫主機和備份路徑,支援備份多個資料庫,無論多少個資料庫,可以一次完成備份。可以控制是否開啟過期備份刪除,可以自定義過期時間等。並且增加了更加友好的提示。備份工具用法 1.將mysql.backup 或...