国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

記一次RMAN-20207報錯處理過程

IT那活兒 / 2761人閱讀
記一次RMAN-20207報錯處理過程
 概  述 


最近給一套庫做不完全恢復(fù),其中映象較為深刻的對RMAN-20207(如下圖)的報錯處理方式,下面在測試環(huán)境中來復(fù)現(xiàn)。


 現(xiàn) 象 模 擬 


1、前提條件,全庫備份在,后續(xù)歸檔文件在。

==》我這套測試環(huán)境中只有1,2,3,4,5。這個5個數(shù)據(jù)文件。system,sysaux,undo(rac環(huán)境中各個節(jié)點都要還原)這個三類表空間是必須要恢復(fù)的。5號表空間是模擬業(yè)務(wù)表空間,是我們這次要恢復(fù)的目標(biāo)。

==》通過如上命令還原表空間對應(yīng)的數(shù)據(jù)文件。

==》這里通過skip方式跳過不需要恢復(fù)的表空間,恢復(fù)完成后,使用resetlogs方式打開數(shù)據(jù)庫。紅框中2號文件被offlinedrop,這里的2號文件對應(yīng)的是test2這個表空間。換個思路就是說,我們不使用skip命令,而是提前將不需要的表空間對應(yīng)的數(shù)據(jù)文件給offlinedrop掉,就可以直接使用recoverdatabase ;進(jìn)行恢復(fù)。(當(dāng)然這是另外一種思路了)。


2、發(fā)現(xiàn)只恢復(fù)test1表空間,數(shù)據(jù)有丟失,需要二次恢復(fù)把test2表空間給加上如下圖:

==》這里還原時新加了test2表空間對應(yīng)的數(shù)據(jù)文件,2號文件。

==》隨后進(jìn)行recover報RMAN-20209.這里就復(fù)現(xiàn)了之前生產(chǎn)的報錯。


關(guān)于報錯原因:

我這里模擬使用了resetlogs后的控制文件進(jìn)行二次恢復(fù)的(如上圖紅框),因為incarnation發(fā)生了改變,導(dǎo)致恢復(fù)報錯。實際上生產(chǎn)上進(jìn)行了恢復(fù)就是犯了這個錯誤,從而引發(fā)后續(xù)一系列的問題。


 解 決 方 案 


1、通過resetdatabase toincarnation,調(diào)整到resetlog之前的incarnation號。此外,根據(jù)二次恢復(fù)需要,檢查v$datafile中status狀態(tài),將新添加的文件修改為online(首次恢復(fù),通過skip命令調(diào)整成了offline。實際生產(chǎn)中,我們雖然reset了incarnation,但是未將新增的文件給online就進(jìn)行了recover,雖然recover沒有報錯,但在啟庫階段數(shù)據(jù)庫一直拉不起來,最終導(dǎo)致第三次重新恢復(fù)。


2、重新恢復(fù)一份resetlog前的控制文件,根據(jù)需要對文件進(jìn)行重新rename,隨后執(zhí)行recover操作。


END



文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/129982.html

相關(guān)文章

  • Webpack下莫名其妙出現(xiàn)的jQuery與報錯一次奇妙的Debug旅程

    摘要:在過程中,發(fā)現(xiàn)的報錯是在中兩個頁面的無刷切換中出現(xiàn)的。看向網(wǎng)址等等網(wǎng)址的前綴是,這個是谷歌瀏覽器插件的前綴。難不成,這個文件是谷歌瀏覽器插件的于是看向了中間的那一串神秘字符串。 場景重現(xiàn) 項目是一個SPA,使用了Vue+Vue-Router+Webpack+jQuery。報錯的場景如下:showImg(http://7xk109.com1.z0.glb.clouddn.com/blog...

    Scliang 評論0 收藏0
  • 一次PHP級別報錯處理方法

    摘要:里的并不是萬能的,因為他只能夠捕獲異常,而不能夠捕獲級別的報錯。如果想捕獲級的報錯,并且像異常處理一樣,做法如下報錯嘗試獲得結(jié)果參考本站的一個問答 php里的 try{}catch(Exception $e){} 并不是萬能的,因為他只能夠捕獲異常,而不能夠捕獲PHP級別的報錯。 如果想捕獲PHP級的報錯,并且像異常處理一樣,做法如下: set_error_handler(func...

    chinafgj 評論0 收藏0
  • 一次錯誤卸載軟件包導(dǎo)致Linux系統(tǒng)崩潰的修復(fù)解決過程

    摘要:于是檢查時發(fā)現(xiàn),拼寫錯誤,應(yīng)為。第個問題,是真真切切錯誤卸載重要軟件包,導(dǎo)致系統(tǒng)崩潰,修復(fù)系統(tǒng)的方法自然也就是利用原鏡像在下把該裝的都裝回去,前提是日志存在,萬幸沒有執(zhí)行過。 首先問題產(chǎn)生的緣由很簡單,是我一同事在安裝oracle一套軟件時,按照要求需要binutils軟件包的32位版本,然而在Oracle Linux已經(jīng)裝有64位,按理說是可以安裝i686的,我猜應(yīng)該是32位的版本低...

    dreamGong 評論0 收藏0
  • 一次小程序之旅

    摘要:用戶綁定的邏輯主要復(fù)雜在既需要考慮微信本身的接口在不同情況下提供的數(shù)據(jù)不同,另外一方面就是考慮本身用戶模塊的業(yè)務(wù)邏輯問題。針對每一節(jié)課以及每一節(jié)系列課程生成小程序太陽碼主要涉及到幾個細(xì)節(jié)問題。 感覺已經(jīng)好久沒寫程序了,最近這段時間,一方面是學(xué)習(xí)了python,然后折騰了scrapy框架,用python寫了下守護(hù)進(jìn)程程序監(jiān)聽任務(wù)以及用redis做隊列任務(wù)通信,并開進(jìn)程來處理爬蟲任務(wù)。以上...

    不知名網(wǎng)友 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<