久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Oracle數(shù)據(jù)庫備份恢復(fù)的示例分析

共計(jì) 2518 個(gè)字符,預(yù)計(jì)需要花費(fèi) 7 分鐘才能閱讀完成。

這篇文章主要為大家展示了“Oracle 數(shù)據(jù)庫備份恢復(fù)的示例分析”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Oracle 數(shù)據(jù)庫備份恢復(fù)的示例分析”這篇文章吧。

在當(dāng)今信息化的數(shù)據(jù)時(shí)代,數(shù)據(jù)成為了政府和企事業(yè)單位最值錢的也是最有價(jià)值的東西,而最有價(jià)值的這些數(shù)據(jù)主要是存放在數(shù)據(jù)庫當(dāng)中, 因此針對(duì) IT 管理或數(shù)據(jù)庫維護(hù)人員來說,數(shù)據(jù)的備份就是 IT 部門的重中之重了。

在整個(gè)數(shù)據(jù)庫市場(chǎng),Oracle 占據(jù)著全世界數(shù)據(jù)庫市場(chǎng)份額的 48% 左右,同時(shí) Oracle 占據(jù)著中國(guó)數(shù)據(jù)庫市場(chǎng)份額的 57% 左右。因此可以說在 Oracle 數(shù)據(jù)庫維護(hù)過程中,Oracle 數(shù)據(jù)庫備份與恢復(fù)也是重中之重的問題,雖然有很多時(shí)候數(shù)據(jù)庫系統(tǒng)運(yùn)行比較慢,但是對(duì)數(shù)據(jù)庫的數(shù)據(jù)丟失來說,顯然數(shù)據(jù)丟失的損失是 *** 的,也是一個(gè)企業(yè)的生命價(jià)值所在。下面風(fēng)哥講講 Oracle 數(shù)據(jù)庫備份與恢復(fù)的理解與體會(huì)。

一、物理備份與邏輯備份

數(shù)據(jù)就是數(shù)據(jù)的拷貝,這個(gè)拷貝可以用來重建數(shù)據(jù)庫,備份可以分為物理備份與邏輯備份:

1. 物理備份:是所有物理文件的一個(gè)副本,比如數(shù)據(jù)文件,日志文件,控制文件,歸檔文件等,這些文件都存在本地磁盤或相應(yīng)的存儲(chǔ)上面,而物理備份包括冷備份 (非歸檔模式) 或熱備份(歸檔模式)。

2. 邏輯備份:是將表、索引、存儲(chǔ)過程等,可以使用 oracler exp/expdp 導(dǎo)出來的二進(jìn)制文件,后面再通過 Oracle 的 imp/impdp 可以導(dǎo)入到數(shù)據(jù)庫; 可以說邏輯備份是對(duì)物理備份的一種補(bǔ)充吧,一般都是用在數(shù)據(jù)遷移上面。

二、關(guān)于備份恢復(fù)的工具

1. 常用的是使用 oracle rman 來備份恢復(fù),支持命令行及圖形接口,可以通過第三方軟件 (NBU\LEGATO\TSM 等) 及磁帶機(jī)進(jìn)行備份,這個(gè)工具的功能非常強(qiáng)大;RMAN 支持備份整個(gè)數(shù)據(jù)庫、表空間、數(shù)據(jù)文件、控制文件、還有歸檔日志文件等,而且可以通過 RMAN 腳本來實(shí)現(xiàn)快捷的備份操作;RMAN 支持增量備份,跳過部分塊備份,還可以調(diào)整備份的速度; 而且可以在備份的時(shí)候檢測(cè)一些損壞的數(shù)據(jù)庫,還可以通過多通道并發(fā)、限制 IO 的速度、單次備份的文件數(shù)等等來提高備份的性能。

2. 其實(shí)是 IMP/IMPDP、EXP/EXPDP 來進(jìn)行邏輯備份恢復(fù),可以跨平臺(tái)遷移,支持全庫、用戶、表級(jí)的備份與恢復(fù),特別是在 Oracle 10g 以后,EXPDP 與 IMPDP 備份的速度比較快,支持多并發(fā)。

3. 可以使用 oracle datagurad、oracle goldengate 等產(chǎn)品來實(shí)現(xiàn)數(shù)據(jù)庫容災(zāi)備份與數(shù)據(jù)復(fù)制及災(zāi)難后的恢復(fù)。

4. 第三方工具,可以使用操作系統(tǒng)命令,也可以使用 sqlplus,dul,bbed 等工具來實(shí)現(xiàn)一些特殊情況下的備份與恢復(fù)。

三、數(shù)據(jù)庫配置上的備份與恢復(fù)

1. 控制文件多路復(fù)用

2. 在線重做日志的鏡像

3. 歸檔模式下可以將同一歸檔備份到多個(gè)位置

4.ASM 數(shù)據(jù)文件與磁盤組的鏡像

5. 利用操作系統(tǒng)與存儲(chǔ)對(duì)數(shù)據(jù)文件進(jìn)行鏡像配置

6.ORACLE RAC 配置信息的配置

7. 利用硬件技術(shù)對(duì)數(shù)據(jù)文件的鏡像

四、Oracle 備份與恢復(fù)中比較重要的幾類文件

1. 數(shù)據(jù)文件

2. 控制文件

3. 重做聯(lián)機(jī)日志文件

4. 參數(shù)文件

5. 歸檔日志文件

五、Oracle 備份的介紹

1. 完整備份與增量備份(差異增量與累計(jì)增量)

完整備份:一個(gè)或多個(gè)數(shù)據(jù)文件的完整副本,包括從備份開始的所有級(jí)的數(shù)據(jù)塊。

增量備份:包含從最近一次備份以來被修改過或增加過的數(shù)據(jù)塊。增量備份又分為 0 級(jí)增量備份、1 級(jí)差異增量備份、1 級(jí)累計(jì)增量備份,增量備份支持歸檔和非歸檔模式,而且只能使用 RMAN 的時(shí)候才可以實(shí)現(xiàn)增量備份。

差異增量:是備份上級(jí)及同級(jí)備份以來所有變化的數(shù)據(jù)塊,差異增量是默認(rèn)增量備份方式;

累計(jì)增量:是備份上級(jí)備份以來所有變化的數(shù)據(jù)塊。

2. 完全備份與非完全備份

完全備份:包括所有的數(shù)據(jù)文件、控制文件、參數(shù)文件、密碼文件、在線重做日志文件、歸檔日志文件。

非完全備份:比如備份一個(gè)或多個(gè)數(shù)據(jù)文件、一個(gè)或多個(gè)表空間等,非完全備份只限于在歸檔模式下才有效。

3. 脫機(jī)備份與聯(lián)機(jī)備份

脫機(jī)備份:是在數(shù)據(jù)庫關(guān)閉的時(shí)候發(fā)生的備份,又叫冷備份,是在一致性關(guān)閉數(shù)據(jù)庫后,控制文件 SCN 與數(shù)據(jù)文件頭部的 SCN 一致。

聯(lián)機(jī)備份:是在數(shù)據(jù)庫使用的情況下發(fā)生的備份,又稱為非一致性備份或熱備份,聯(lián)機(jī)備份一個(gè)數(shù)據(jù)文件的 SCN 與控制文件不一致。聯(lián)機(jī)備份可以是全備,也可以是部分備份,必須在歸檔模式下才可以完成。

六、Oracle 恢復(fù)的介紹

數(shù)據(jù)庫的恢復(fù)策略是使用最近一次備份來實(shí)現(xiàn)數(shù)據(jù)庫的還原,然后使用歸檔日志和聯(lián)機(jī)日志將數(shù)據(jù)庫恢復(fù)到 *** 或特定的狀態(tài)。

Oracle 恢復(fù)主要分為還原與恢復(fù)。

還原:是從最近的備份文件中查找所需要的內(nèi)容,并將其拷回到原來位置的過程稱為還原??梢詫?duì)基本數(shù)據(jù)庫、表空間、數(shù)據(jù)文件、控制文件、參數(shù)文件進(jìn)行還原。

恢復(fù):在還原的基礎(chǔ)上,使用歸檔日志文件和聯(lián)機(jī)日志文件將數(shù)據(jù)庫刷新到 *** 的 SCN,使數(shù)據(jù)庫保持一致性。

恢復(fù):分實(shí)例恢復(fù)、崩潰恢復(fù)、介質(zhì)恢復(fù)。

實(shí)例恢復(fù):在 RAC 環(huán)境中,當(dāng)一個(gè)實(shí)例崩潰后,可用的實(shí)例將自動(dòng)使用聯(lián)機(jī)日志來前滾已提交的事務(wù),撤消未提交的事務(wù)并釋放鎖。實(shí)例恢復(fù) (instance recovery) 最主要的 3 個(gè)階段:利用重做日志文件 cache recovery、open database、利用 undo 進(jìn)行 transaction recovery。

崩潰恢復(fù):在單實(shí)例或多實(shí)例環(huán)境中,如果所有的實(shí)例崩潰,那么在崩潰恢復(fù)中,實(shí)例需要先打開數(shù)據(jù)庫,然后執(zhí)行恢復(fù)操作。崩潰恢復(fù) (Crash Recovery) 這是由 Oracle 自動(dòng)完成,無需手工干預(yù)。

介質(zhì)恢復(fù):介質(zhì)恢復(fù)可以將整個(gè)數(shù)據(jù)庫、一個(gè)數(shù)據(jù)文件、一個(gè)表空間文件、或一個(gè)日志文件還原到指定的時(shí)間點(diǎn); 介質(zhì)恢復(fù) (Media Recovery) 可以分為完全恢復(fù)或不完全恢復(fù),RMAN 支持完全介質(zhì)恢復(fù)與不完全介質(zhì)恢復(fù),RMAN 用到的基本命令是 restore 與 recover。

以上是“Oracle 數(shù)據(jù)庫備份恢復(fù)的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-20發(fā)表,共計(jì)2518字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 金秀| 昌江| 沅江市| 博野县| 黔江区| 湛江市| 罗源县| 林西县| 航空| 荆门市| 兰西县| 曲松县| 蕲春县| 昌都县| 龙江县| 禄丰县| 务川| 邵武市| 民县| 遵化市| 霍山县| 民勤县| 奈曼旗| 巴林左旗| 和田县| 黔南| 安多县| 富顺县| 恩施市| 来安县| 乳山市| 安吉县| 南陵县| 海林市| 阳泉市| 甘谷县| 扬中市| 彩票| 深圳市| 抚顺县| 广南县|