資料遷移的時候出現RMAN-03002,RMAN-06026
這幾天做了一個生產到測試的整個資料庫的資料遷移,資料大概是1.5T左右,從生產全備份備份完成以後,傳輸至測試庫開始恢復,測試資料庫恢復完控制檔案,開始使用rman恢復資料檔案的時候出現
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 12/08/2018 05:03:36
RMAN-06026: some targets not found - aborting restore
RMAN-06023: no backup or copy of datafile 4 found to restore
RMAN-06023: no backup or copy of datafile 3 found to restore
RMAN-06023: no backup or copy of datafile 2 found to restore
RMAN-06023: no backup or copy of datafile 1 found to restore
報錯出現的原因:由於在生產上備份的目錄和測試庫上的存放備份檔案的目錄不一致導致的。
RMAN將執行一個隱式交叉檢查,將備份標記為過期。
RMAN在備份期間放置備份的位置查詢備份。備份已被放置在新主機上的新目錄中。備份被儲存到磁碟上,並在新主機的另一個不同位置恢復。可以使用以下命令檢視:
RMAN> crosscheck backup;
RMAN> crosscheck copy;
發出RMAN crosscheck命令將驗證備份是否存在於備份期間所放置的磁碟位置上。
當客戶將備份放在不同的位置時,會發生過期狀態。
可用狀態表明RMAN知道備份,並將在還原期間使用備份。
為了告訴RMAN磁碟上備份的位置已經更改,請使用RMAN catalog命令。
的例子,編目多個備份在一個目錄:
下面的示例編目了複製到/tmp director中的備份片段的目錄:
執行
RMAN> CATALOG START WITH '/tmp/';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547066/viewspace-2284582/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- EXP,IMP遷移資料庫的時候註釋亂碼解決方法資料庫
- 什麼是遷移學習?什麼時候使用遷移學習?遷移學習
- 遷移資料時oracle字符集的轉換遷移資料時oracle字符集的轉換Oracle
- 資料的遷移
- 遷移資料.
- 【遷移】使用rman遷移資料庫資料庫
- flink同步MySQL資料的時候出現記憶體溢位MySql記憶體溢位
- 關於資料庫使用impdp+network_link遷移時,job的遷移資料庫
- 做DD遷移時候的監控指令碼,很有用的喲。指令碼
- 【資料遷移】使用傳輸表空間遷移資料
- 伺服器資料遷移的方法-硬體不同如何遷移資料伺服器
- Kafka資料遷移Kafka
- 資料庫遷移資料庫
- redis資料遷移Redis
- 轉資料遷移
- ORACLE 資料遷移Oracle
- DXWB 資料遷移
- Harbor資料遷移
- 資料檔案的遷移
- 【資料遷移】RMAN遷移資料庫到ASM(三)遷移onlinelog等到ASM資料庫ASM
- 利用sqlldr工具進行資料遷移時發現的問題解決方法SQL
- 同版本的庚頓實時資料庫的資料遷移操作步驟資料庫
- 資料遷移(1)——通過資料泵表結構批量遷移
- 查詢rconfig的時候記錄了手工遷移的步驟
- db2匯出資料庫定義及遷移資料DB2資料庫
- 資料庫檔案的遷移資料庫
- 不同的default tablespace資料遷移
- ABP8.1的資料遷移
- gitlab資料遷移Gitlab
- 資料庫遷移 :理解資料庫
- Mysql資料遷移方法MySql
- Fastdfs資料遷移方案AST
- 【Redis】 redis資料遷移Redis
- 【Hive】hive資料遷移Hive
- laravel資料庫遷移Laravel資料庫
- Odoo遷移資料庫Odoo資料庫
- exp,imp 遷移資料
- NAS資料遷移初探