溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

ORACLE 備份與恢復(fù)之 思路整理

發(fā)布時(shí)間:2020-08-10 16:08:51 來(lái)源:ITPUB博客 閱讀:131 作者:Davis_itpub 欄目:關(guān)系型數(shù)據(jù)庫(kù)
<div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <span style="background-color:inherit;font-size:small;">ocp053中備份與恢復(fù)的內(nèi)容頗多,聽(tīng)過(guò)崔老師講過(guò)一節(jié)備份與恢復(fù)課程,覺(jué)得他在這一塊的知識(shí)網(wǎng)絡(luò)整理得很好,<br /> 于是自己根據(jù)他的授課,整理了一下備份與恢復(fù)的知識(shí)點(diǎn),根據(jù)以下知識(shí)網(wǎng)絡(luò)再重新整理下備份與恢復(fù)的知識(shí),發(fā)<br /> 現(xiàn)處理備份與恢復(fù)的問(wèn)題時(shí),思路會(huì)清晰很多。</span><b style="background-color:inherit;line-height:1.5;"><span style="background-color:inherit;font-size:small;"><br /> <br /> 一、備份知識(shí)點(diǎn)思路整理:</span></b> </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <table border="1" cellpadding="2" cellspacing="0" style="font-size:inherit;margin-top:10px;margin-bottom:10px;width:484px;background-color:inherit;"> <tbody style="background-color:inherit;"> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:101px;"> <div style="min-width:2px;background-color:inherit;"> 備份分類 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微軟雅黑;font-size:14px;">冷備 &nbsp;<span style="background-color:inherit;">&nbsp;</span></span><br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:137px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微軟雅黑;font-size:14px;">&nbsp;熱備 &nbsp;<span style="background-color:inherit;">&nbsp;</span></span><br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:75px;"> <div style="min-width:2px;background-color:inherit;"> 管理方式 </div> </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:101px;"> <span style="font-family:微軟雅黑;font-size:14px;">物理(物理文件層面?zhèn)浞荩?lt;/span><br style="background-color:inherit;" /> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微軟雅黑;font-size:14px;">cp<span style="background-color:inherit;">&nbsp;</span></span><br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:137px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微軟雅黑;font-size:14px;">begin/end backup(會(huì)產(chǎn)生日志)</span><br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:75px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微軟雅黑;font-size:14px;">用戶管理</span><br style="background-color:inherit;" /> </div> </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:101px;"> <br style="background-color:inherit;" /> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> mount狀態(tài)下 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:137px;"> <div style="min-width:2px;background-color:inherit;"> backup database(備份之前會(huì)做校驗(yàn),檢查數(shù)據(jù)塊是否損壞) </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:75px;"> <div style="min-width:2px;background-color:inherit;"> RMAN </div> </td> </tr> </tbody> </table> <br style="background-color:inherit;" /> </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <table border="1" cellpadding="2" cellspacing="0" style="font-size:inherit;margin-top:10px;margin-bottom:10px;width:468px;background-color:inherit;"> <tbody style="background-color:inherit;"> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> 備份分類 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:179px;"> <div style="min-width:2px;background-color:inherit;"> 備份方式 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:139px;"> <div style="min-width:2px;background-color:inherit;"> 管理方式 </div> </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> 邏輯(數(shù)據(jù)層面?zhèn)浞荩? </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:179px;"> <span style="font-family:微軟雅黑;font-size:14px;">imp/exp&nbsp;</span><br style="background-color:inherit;" /> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:139px;"> 用戶管理(OS命令) </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:87px;"> <div style="min-width:2px;background-color:inherit;"> <br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:179px;"> <div style="min-width:2px;background-color:inherit;"> <span style="font-family:微軟雅黑;font-size:14px;">&nbsp;impdp/expdp</span><br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:25px;background-color:inherit;width:139px;"> <div style="min-width:2px;background-color:inherit;"> oracle服務(wù)器命令 </div> </td> </tr> </tbody> </table> 注意:<br style="background-color:inherit;" /> <div> copy :cp os命令 </div> <div> exp/imp :可以在本機(jī)直接導(dǎo)入導(dǎo)出(操作系統(tǒng)命令) </div> <div> expdp/impdp :必須登錄服務(wù)器才能導(dǎo)入導(dǎo)出(oracle服務(wù)器命令) </div> RMAN備份類型:<span style="background-color:inherit;line-height:1.5;">backupset 、</span><span style="background-color:inherit;line-height:1.5;">copy</span> </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <br style="background-color:inherit;" /> </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 完全備份:全庫(kù)備份 </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 增量備份(要有一個(gè)0級(jí)備份為增量備份基礎(chǔ)):差異備份、累積備份 </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <br style="background-color:inherit;" /> </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 差異備份:level 1表示從0級(jí)備份以來(lái),數(shù)據(jù)塊有變化的備份 </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 沒(méi)有0級(jí)備份時(shí),1級(jí)備份可以備份成功,進(jìn)行庫(kù)全備 </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <br style="background-color:inherit;" /> </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <b style="background-color:inherit;"><span style="background-color:inherit;font-size:small;">二、恢復(fù)思路整理:</span></b> </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <b style="background-color:inherit;"><span style="background-color:inherit;font-size:small;"><span style="font-size:14px;font-weight:normal;">restore:還原物理文件 &nbsp;recover:同步SCN號(hào)</span><br style="background-color:inherit;" /> </span></b> </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <table border="1" cellpadding="2" cellspacing="0" style="font-size:inherit;margin-top:10px;margin-bottom:10px;"> <tbody style="background-color:inherit;"> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:61px;"> <div style="min-width:2px;background-color:inherit;"> 恢復(fù)原理 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:134px;"> <div style="min-width:2px;background-color:inherit;"> 恢復(fù)方式 </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:77px;"> <div style="min-width:2px;background-color:inherit;"> 管理方式 </div> </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:61px;"> 還原<br style="background-color:inherit;" /> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:134px;"> <div style="min-width:2px;background-color:inherit;"> cp&nbsp; recover<br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:43px;background-color:inherit;width:77px;"> <div style="min-width:2px;background-color:inherit;"> 用戶管理<br style="background-color:inherit;" /> </div> </td> </tr> <tr style="background-color:inherit;"> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:61px;"> <div style="min-width:2px;background-color:inherit;"> 恢復(fù)<br style="background-color:inherit;" /> </div> </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:134px;"> restore recover </td> <td valign="top" style="word-break:break-all;border:1px solid #999999;padding:5px 16px 5px 12px;min-height:25px;min-width:25px;height:47px;background-color:inherit;width:77px;"> <div style="min-width:2px;background-color:inherit;"> RMAN </div> </td> </tr> </tbody> </table> <br style="background-color:inherit;" /> 實(shí)例恢復(fù):SMON強(qiáng)制對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)操作,恢復(fù)到最新的SCN號(hào),無(wú)需對(duì)數(shù)據(jù)庫(kù)進(jìn)行干預(yù)。 </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 介質(zhì)恢復(fù):介質(zhì)恢復(fù)指磁盤(pán)介質(zhì)發(fā)生損壞,導(dǎo)致數(shù)據(jù)文件無(wú)法訪問(wèn),這時(shí)必須利用備份文件在新的磁盤(pán)上恢復(fù)出數(shù)據(jù)文件,需要DBA判斷屬于哪種情況的介質(zhì)恢復(fù)。 </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <div style="white-space:normal;widows:auto;font-family:微軟雅黑;font-size:14px;line-height:21px;background-color:#FFFFFF;"> 閃回恢復(fù):使用閃回技術(shù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù),閃回可分為: </div> <span style="white-space:normal;widows:auto;font-family:微軟雅黑;font-size:14px;line-height:21px;background-color:#FFFFFF;">&nbsp; &nbsp; 數(shù)據(jù)庫(kù)級(jí)別:Flashback Database<br style="background-color:inherit;" /> </span><span style="white-space:normal;widows:auto;font-family:微軟雅黑;font-size:14px;line-height:21px;background-color:#FFFFFF;">&nbsp; &nbsp; 表級(jí)別:Flashback Drop和Flashback Table,F(xiàn)lashback Data Archive<br style="background-color:inherit;" /> </span><span style="white-space:normal;widows:auto;font-family:微軟雅黑;font-size:14px;line-height:21px;background-color:#FFFFFF;">&nbsp; &nbsp; 記錄級(jí)別:Flashback Version Query和Flashback Transaction Query</span><br /> <br style="background-color:inherit;" /> </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 其中,介質(zhì)恢復(fù)可分為完全恢復(fù)和不完全恢復(fù): </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 完全恢復(fù):把數(shù)據(jù)庫(kù)恢復(fù)到發(fā)生故障時(shí)的狀態(tài),名字中的完全指沒(méi)有任何數(shù)據(jù)損失,要實(shí)現(xiàn)這個(gè)目標(biāo),必須滿足一定的條件: 備份,從備份之后的所有歸檔日志,聯(lián)機(jī)日志都可用。<span style="widows:auto;background-color:inherit;">完全恢復(fù)是最簡(jiǎn)單的一種恢復(fù), 只需要兩個(gè)命令:<span style="background-color:inherit;"><span style="background-color:inherit;">&nbsp;</span>restore database</span>&nbsp;和&nbsp;<span style="background-color:inherit;">recover database</span></span><span style="widows:auto;">。</span> </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> 不完全恢復(fù):多半是解決故障時(shí)使用, 一般是用timestamp不完全恢復(fù)到某個(gè)時(shí)間點(diǎn)(開(kāi)啟數(shù)據(jù)庫(kù)時(shí)需要resetlogs),找回丟失的數(shù)據(jù)后,導(dǎo)出數(shù)據(jù),在進(jìn)行一次完全恢復(fù)。 </div> <div style="font-family:微軟雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"> <br /> </div>
向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI