升級失敗後對資料庫進行恢復 (2)
在上一篇文章中敘述了原因,本篇中將描述恢復的過程:
非常簡單,如下:
RMAN> restore database;
Starting restore at 24-FEB-14
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=388 device type=DISK
channel ORA_DISK_1: starting datafile backup set restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_DISK_1: restoring datafile 00001 to +DATA/cdcrm02/datafile/system.330.824013365
channel ORA_DISK_1: restoring datafile 00002 to +DATA/cdcrm02/datafile/sysaux.331.824013389
channel ORA_DISK_1: restoring datafile 00003 to +DATA/cdcrm02/datafile/undotbs1.332.824013405
channel ORA_DISK_1: restoring datafile 00004 to +DATA/cdcrm02/datafile/users.334.824013425
channel ORA_DISK_1: restoring datafile 00005 to +DATA/cdcrm02/datafile/dataccrm1.338.824066435
channel ORA_DISK_1: restoring datafile 00006 to +DATA/cdcrm02/datafile/indxccrm1.339.824066607
channel ORA_DISK_1: reading from backup piece /expdump/back/CDCRM02/backupset/2014_02_20/o1_mf_nnndf_TAG20140220T132233_9jc48t6r_.bkp
channel ORA_DISK_1: piece handle=/expdump/back/CDCRM02/backupset/2014_02_20/o1_mf_nnndf_TAG20140220T132233_9jc48t6r_.bkp tag=TAG20140220T132233
channel ORA_DISK_1: restored backup piece 1
channel ORA_DISK_1: restore complete, elapsed time: 00:05:25
Finished restore at 24-FEB-14
RMAN> RUN
{
SET UNTIL SEQUENCE 761 THREAD 1;
RECOVER DATABASE; # recovers through log 761, 761 號log是不會也不用恢復的.
} 2> 3> 4> 5>
executing command: SET until clause
Starting recover at 24-FEB-14
using channel ORA_DISK_1
starting media recovery
archived log for thread 1 with sequence 759 is already on disk as file /expdump/back/CDCRM02/archivelog/2014_02_20/o1_mf_1_759_9jc4c7kz_.arc
archived log for thread 1 with sequence 760 is already on disk as file /expdump/back/CDCRM02/archivelog/2014_02_20/o1_mf_1_760_9jcn6xq6_.arc
archived log file name=/expdump/back/CDCRM02/archivelog/2014_02_20/o1_mf_1_759_9jc4c7kz_.arc thread=1 sequence=759
archived log file name=/expdump/back/CDCRM02/archivelog/2014_02_20/o1_mf_1_760_9jcn6xq6_.arc thread=1 sequence=760
media recovery complete, elapsed time: 00:00:06
Finished recover at 24-FEB-14
RMAN> alter database open; --進行了不還原恢復,當然直接open,是打不開資料庫的.
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of alter db command at 02/24/2014 10:06:26
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
RMAN> alter database open resetlogs;
database opened
--至此,資料庫又恢復到升級前的狀態了,也可以正常使用了.
我將針對升級失敗的情況,做一些引數上的修改,再升級一次.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/674865/viewspace-1086727/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 升級失敗後對資料庫進行恢復 (1)資料庫
- 升級失敗後,資料庫降級方案(flashback database)資料庫Database
- 資料庫resetlogs後進行rman恢復2資料庫
- 【資料庫資料恢復】MongoDB資料庫服務啟動失敗的資料恢復案例資料庫資料恢復MongoDB
- 歸檔路徑更改後,如何對資料庫進行恢復(轉)資料庫
- 資料庫resetlogs後進行rman恢復7資料庫
- 資料庫resetlogs後進行rman恢復6資料庫
- 資料庫resetlogs後進行rman恢復5資料庫
- 資料庫resetlogs後進行rman恢復4資料庫
- 資料庫resetlogs後進行rman恢復3資料庫
- 資料庫resetlogs後進行rman恢復1資料庫
- 資料庫複製方式進行資料庫恢復資料庫
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- DM7使用DMRAMN對多次故障恢復後使用不同資料庫的歸檔進行恢復資料庫
- 【vsan資料恢復】vsan資料重構失敗的資料恢復案例資料恢復
- 附加資料庫失敗,無法升級資料庫,因為它是隻讀的資料庫
- 如何在HarmonyOS對資料庫進行備份,恢復與加密資料庫加密
- 【伺服器資料恢復】Raid陣列更換故障硬碟後資料同步失敗的資料恢復案例伺服器資料恢復AI陣列硬碟
- 硬碟/行動硬碟分割槽合併失敗資料丟失瞭如何恢復?硬碟
- 只有.dbf資料檔案進行資料庫恢復資料庫
- LogMnr-誤DML後使用logmnr對資料進行恢復
- 使用netbackup進行資料庫恢復案例資料庫
- 升級win10系統後恢復印表機安裝失敗無法列印如何解決Win10
- 帝國cms恢復資料失敗怎麼回事
- oracle歸檔日誌丟失後的資料庫恢復Oracle資料庫
- chkdsk 後資料丟失的恢復方法
- 解決 SQL Server 安裝失敗均,報錯“等待資料庫引擎恢復控制代碼失敗”SQLServer資料庫
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- 儲存互斥失敗導致資料丟失的資料恢復成功案例資料恢復
- 還是Oracle的資料庫破壞試驗,針對不同檔案的丟失進行恢復Oracle資料庫
- win7升級win10失敗怎麼辦_win7升級win10失敗進不了系統修復方法Win7Win10
- DATA GUARD主庫丟失資料檔案的恢復(2)
- POSTGRESQL 小版本升級失敗後的原因分析SQL
- 【資料庫資料恢復】斷電導致Oracle資料庫資料丟失的資料恢復案例資料庫資料恢復Oracle
- 使用dbms_backup_restore進行資料庫恢復REST資料庫
- 透過RMAN進行資料庫恢復(step by step)資料庫
- 【伺服器資料恢復】RAID5重建初始化失敗,資料丟失的資料恢復伺服器資料恢復AI
- 電腦硬碟資料丟失後怎麼恢復?硬碟資料恢復技巧教程硬碟資料恢復