freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

手工管理的備份恢復(fù)(參考版)

2025-01-12 03:17本頁面
  

【正文】 。 報了一個錯誤。需要馬上進(jìn)行數(shù)據(jù)庫的 export全庫導(dǎo)出,重建該數(shù)據(jù)庫。 在 pfile里面添加上面的三行。 因為使用的是 abort,出現(xiàn)上面的錯誤。 關(guān)閉數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)庫的全備份 使用的是非 abort模式關(guān)閉 備份數(shù)據(jù)庫 在 SQL中執(zhí)行這一段代碼 控制文件的文件 SCN取自數(shù)據(jù)文件頭部的 SCN 因為聯(lián)機(jī)重做日志文件不存在,因此系統(tǒng) SCN變成了 0,需要?dú)w檔日志來提升。 聯(lián)機(jī)重做日志文件被重建 創(chuàng)建新的控制文件,在丟失當(dāng)前聯(lián)機(jī)重做日志文件的情況下,進(jìn)行不完全恢復(fù)。 不完全恢復(fù),需要控制文件和數(shù)據(jù)文件 恢復(fù)直接完成,如果報錯,那么重新執(zhí)行一次上面的命令,但是在輸入的時候,輸入 cancel,不進(jìn)行恢復(fù),只是為了完成 media recovery colplete。 使用以前備份的控制文件,在丟失當(dāng)前聯(lián)機(jī)重做日志文件的情況下,進(jìn)行不完全恢復(fù) 確認(rèn)表位于這個當(dāng)前的聯(lián)機(jī)日志文件中 刪除了聯(lián)機(jī)重做日志文件和控制文件。 數(shù)據(jù)都沒有丟失。 控制文件中的系統(tǒng) SCN從 current日志文件中的 firstchange取得。 數(shù)據(jù)庫自動進(jìn)入 mount狀態(tài)。 關(guān)閉數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行全備份。 模擬一些操作。發(fā)現(xiàn)是 246行,使用246dd刪除。 將里面的建立控制文件的腳本粘貼出來。 數(shù)據(jù)都在,丟失控制文件,只要數(shù)據(jù)文件備份、歸檔日志、聯(lián)機(jī)重做日志文件都在,數(shù)據(jù)就不會丟失。很幸運(yùn),如果 Oracle報錯,我們嘗試第二個,總有一個是成功的。 聯(lián)機(jī)日志組一共有三個。 系統(tǒng)使用完了歸檔日志文件,要使用聯(lián)機(jī)重做日志文件,因為使用的是以前的控制文件,因此無法知道哪一個是當(dāng)前最新的聯(lián)機(jī)日志文件,所有的歸檔用完以后,只會使用一個聯(lián)機(jī)重做日志文件,這個聯(lián)機(jī)重做日志文件就是shutdown時的 current log,因為非 current都進(jìn)行了歸檔。 關(guān)閉數(shù)據(jù)庫 備份整個數(shù)據(jù)庫 將備份的控制文件恢復(fù)到相應(yīng)位置,不要恢復(fù)數(shù)據(jù)文件 提示找不到控制文件 修改 pfile,在 dbs目錄下面,注意名字和創(chuàng)建日期。但是丟失了數(shù)據(jù)。 特別是丟失當(dāng)前正在使用的聯(lián)機(jī)日志文件組。 SCN564007以后的所有的數(shù)據(jù)庫的改變都會丟失。 當(dāng)恢復(fù)到 SCN564007的時候,系統(tǒng)報錯,而這個文件正是我們刪除的聯(lián)機(jī)重做日志文件。 前提都是 控制文件沒有損壞、聯(lián)機(jī)文件沒有損壞、歸檔日志文件沒有損壞 我們有意識的將數(shù)據(jù)庫恢復(fù)到過去的某個點(diǎn),例如為了恢復(fù)誤刪除 對于聯(lián)機(jī)重做日志文件和歸檔日志文件的丟失,我們通常使用基于 cancel的不完全恢復(fù),下面的實驗就是刪除聯(lián)機(jī)重做日志文件后的恢復(fù) 2號日志文件組為當(dāng)前的聯(lián)機(jī)重做日志文件組,將它刪除 數(shù)據(jù)庫在進(jìn)行正常的操作 Current日志文件組被刪除。 數(shù)據(jù)回來了,但是因為是不完全恢復(fù),還是丟失了部分?jǐn)?shù)據(jù)。 對文件名字進(jìn)行修改。 6號數(shù)據(jù)文件回來了。 發(fā)現(xiàn)已經(jīng)沒有 6號文件了。 通過日志,發(fā)現(xiàn) 12: 29: 40發(fā)生了誤刪除,我們恢復(fù)到提前一秒鐘 備份當(dāng)前所有的數(shù)據(jù)文件、控制文件、聯(lián)機(jī)重做日志文件 恢復(fù)所有的數(shù)據(jù)文件 這些數(shù)據(jù)文件都不是同一個時刻備份的。 表空間被刪除以后,繼續(xù)進(jìn)行正常操作,產(chǎn)生了一些數(shù)據(jù)。我們需要將數(shù)據(jù)恢復(fù)到出問題的那個時刻。 默認(rèn)的永久表空間不能刪除。 備份數(shù)據(jù)文件 數(shù)據(jù)文件 immediate offline Resetlogs打開數(shù)據(jù)庫的點(diǎn) 文件在這個點(diǎn) online 重做記錄一直到這個點(diǎn) 請問這個點(diǎn)的數(shù)據(jù)文件能夠 online嗎? 對新添加的數(shù)據(jù)文件進(jìn)行了備份。 即便是在不完全恢復(fù)期間該數(shù)據(jù)文件仍然保持離線狀態(tài)的話,也可以在不完全恢復(fù)成功以后,再將該文件在線,由于該文件不需要介質(zhì)恢復(fù),所以oracle可以直接將數(shù)據(jù)文件頭的 SCN修改成當(dāng)前 SCN 關(guān)鍵是在數(shù)據(jù)文件 online的時候,控制文件中記錄的 SCN和數(shù)據(jù)文件頭部的SCN是一致的,那么說明數(shù)據(jù)文件不需要進(jìn)行介質(zhì)恢復(fù),因此可以直接online 執(zhí)行依次 checkpoint,對數(shù)據(jù)文件頭部和控制文件中的 SCN和結(jié)束 SCN進(jìn)行了更新。 基于撤銷的不完全恢復(fù)( cancelbased),恢復(fù)到我們輸入 cancel命令時為止,這通常用于丟失聯(lián)機(jī)重做日志文件或歸檔日志文件,當(dāng)恢復(fù)到丟失的日志文件的時候,只能輸入 cancel命令,表示恢復(fù)到此為止 recover database until cancel 基于 SCN號的不完全恢復(fù)( changebased),恢復(fù)到我們指定的、歷史上的某個 SCN,從本質(zhì)上來說,這與基于時間的不完全恢復(fù)一樣,除非我們能夠確定要恢復(fù)到 SCN號,否則建議使用基于時間點(diǎn)的恢復(fù) recover database until cancel s integer 建議在進(jìn)行不完全恢復(fù)之前,將整個數(shù)據(jù)庫進(jìn)行冷備份,備份所有的數(shù)據(jù)文件、控制文件、聯(lián)機(jī)重做日志文件,萬一恢復(fù)失敗,我們還能夠?qū)F(xiàn)場徹底還原到進(jìn)行不完全恢復(fù)之前的狀態(tài) 或者至少歸檔當(dāng)前的聯(lián)機(jī)日志文件、備份當(dāng)前控制文件 alter system archive log current alter database backup controlfile to location 不完全恢復(fù)之前,應(yīng)該檢查 alterSID.ora,可能從中找出誤操作的一些有關(guān)時間和 SCN方面的信息 不完全恢復(fù)的步驟 關(guān)閉數(shù)據(jù)庫,可以使用 shutdown abort 從備份中還原所有的數(shù)據(jù)文件,整個數(shù)據(jù)庫所有數(shù)據(jù)文件都恢復(fù),因為SCN要整體推進(jìn)到要恢復(fù)的時間點(diǎn)上,數(shù)據(jù)庫要能夠打開,所有數(shù)據(jù)文件頭部記錄的 SCN號要一致 將數(shù)據(jù)庫啟動到 mount狀態(tài) 選擇一種不完全恢復(fù)類型( time、 cancel、 change) 以 resetlogs選項打開數(shù)據(jù)庫,一旦使用了 resetlogs選項打開數(shù)據(jù)庫,則說明以后所有的重做記錄不再需要,同時,數(shù)據(jù)庫的日志序列號從 1開始 在 oracle 10g數(shù)據(jù)庫之前,如果我們以 resetlogs方式打開數(shù)據(jù)庫以后,沒有做數(shù)據(jù)庫的全備份,一旦再次發(fā)生介質(zhì)損壞,導(dǎo)致數(shù)據(jù)文件的丟失,那么我們只能使用發(fā)出 resetlogs之前的所做的備份進(jìn)行恢復(fù),最多只能恢復(fù)到發(fā)出 resetlogs時這個時間點(diǎn)上,從而導(dǎo)致以 resetlogs選項打開數(shù)據(jù)庫以后,所有的數(shù)據(jù)變化丟失 因此,一旦 resetlog打開數(shù)據(jù)庫以后,第一個工作就是全備整個的數(shù)據(jù)庫 到了 Oracle10g之后,應(yīng)用日志的算法有了改變,我們能夠做到 利用發(fā)出 resetlogs之前做的備份,發(fā)出 r
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1