RMAN資料庫恢複之對資料庫進行完全介質恢複

來源:互聯網
上載者:User

標籤:

RMAN資料庫恢複之對資料庫進行完全介質恢複
環境:控制檔案和參數檔案SPFILE及歸檔檔案、重做記錄檔都在。其它資料檔案丟失。
恢複方法:使用之前建立的全庫備份進行恢複
1.刪除資料檔案:

SQL> SHUTDOWN IMMEDIATE;資料庫已經關閉。已經卸載資料庫。ORACLE 常式已經關閉。SQL> HOST DEL D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBFSQL> HOST DEL D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBFSQL> HOST DEL D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF

2.啟動資料庫到載入狀態

SQL> STARTUP MOUNT;ORACLE 常式已經啟動。Total System Global Area 647204864 bytesFixed Size 2178536 bytesVariable Size 478151192 bytesDatabase Buffers 159383552 bytesRedo Buffers 7491584 bytes資料庫裝載完畢。

3.執行RMAN恢複:
3.1 串連RMAN恢複目錄及目標資料庫:

C:\Users\Administrator>RMAN復原管理員: Release 11.2.0.1.0 - Production on 星期日 12月 21 17:55:21 2014Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.RMAN> CONNECT CATALOG RMANCT/RMANCT@ORCL;RMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: ===========================================================RMAN-04004: 來自恢複目錄資料庫的警告: ORA-01033: ORACLE 正在初始化或關閉RMAN> CONNECT TARGET SYS/rusky2014@orcl;已串連到目標資料庫: ORCL (DBID=1392118573, 未開啟)使用目標資料庫控制檔案替代恢複目錄

3.2 執行恢複操作

RMAN> RESTORE DATABASE;啟動 restore 於 21-12月-14分配的通道: ORA_DISK_1通道 ORA_DISK_1: SID=10 裝置類型=DISK通道 ORA_DISK_1: 正在開始還原資料檔案備份組通道 ORA_DISK_1: 正在指定從備份組還原的資料檔案通道 ORA_DISK_1: 將資料檔案 00001 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF通道 ORA_DISK_1: 將資料檔案 00002 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF通道 ORA_DISK_1: 將資料檔案 00003 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF通道 ORA_DISK_1: 將資料檔案 00004 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF通道 ORA_DISK_1: 將資料檔案 00005 還原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF通道 ORA_DISK_1: 將資料檔案 00006 還原到 D:\RMAN_CATALOG\RMANTBS01.DBF通道 ORA_DISK_1: 正在讀取備份片段 D:\RMAN_BAK\FUL_BAK_20141221通道 ORA_DISK_1: 段控制代碼 = D:\RMAN_BAK\FUL_BAK_20141221 標記 = TAG20141221T134059通道 ORA_DISK_1: 已還原備份片段 1通道 ORA_DISK_1: 還原完成, 用時: 00:01:29完成 restore 於 21-12月-14

3.3 執行修複操作

RMAN> RECOVER DATABASE;啟動 recover 於 21-12月-14使用通道 ORA_DISK_1正在開始介質的恢複介質恢複完成, 用時: 00:00:05完成 recover 於 21-12月-14

3.4 開啟資料庫
RMAN> ALTER DATABASE OPEN;

資料庫已開啟
===========================================
說明:上述操作上在資料庫在歸檔模式下進行的,如果是非歸檔模式,則在執行RESTORE命令前,首先要恢複之前備份的控制檔案,並且在執行
了RESTORE和RECOVE命令後,必須以OPEN RESETLOGS方式開啟資料庫。

RMAN資料庫恢複之對資料庫進行完全介質恢複

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.