欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      oracle一種基于全量數(shù)據(jù)的增量備份方案

      時(shí)間:2019-05-14 07:53:32下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《oracle一種基于全量數(shù)據(jù)的增量備份方案》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《oracle一種基于全量數(shù)據(jù)的增量備份方案》。

      第一篇:oracle一種基于全量數(shù)據(jù)的增量備份方案

      一種基于全量數(shù)據(jù)的增量備份方案

      1、發(fā)明名稱

      一種基于全量數(shù)據(jù)的增量數(shù)據(jù)備份方案 摘要:

      本發(fā)明公開了一種基于全量數(shù)據(jù)的增量備份方案,本文中采取的全量數(shù)據(jù)增量備份方案包括:讀取原始數(shù)據(jù)與數(shù)據(jù)庫(kù)當(dāng)前數(shù)據(jù)、原始數(shù)據(jù)與數(shù)據(jù)庫(kù)當(dāng)前數(shù)據(jù)對(duì)比并生成對(duì)比結(jié)果日志——篩選出增量數(shù)據(jù)、按照對(duì)比結(jié)果將增量數(shù)據(jù)存入數(shù)據(jù)庫(kù)臨時(shí)增量表,最后將增量數(shù)據(jù)備份至數(shù)據(jù)庫(kù)。整個(gè)備份過程,使用了MD5(Message Digest Algorithm MD5)信息摘要算法和二分查找算法等IT技術(shù),極大的提高了運(yùn)行效率。通過本發(fā)明可以對(duì)海量數(shù)據(jù)進(jìn)行高效、可靠、快速的備份,對(duì)此類問題的解決具有普遍意義。

      開始讀取原始數(shù)據(jù)與數(shù)據(jù)庫(kù)當(dāng)前數(shù)據(jù)數(shù)據(jù)比對(duì)生成比對(duì)結(jié)果篩選增量數(shù)據(jù)增量數(shù)據(jù)存入數(shù)據(jù)庫(kù)臨時(shí)增量表增量數(shù)據(jù)備份至數(shù)據(jù)庫(kù)結(jié)束

      2、權(quán)利要求書

      1.讀取原始數(shù)據(jù)與數(shù)據(jù)庫(kù)當(dāng)前數(shù)據(jù):使用MD5(Message Digest Algorithm MD5)信息摘要算法讀取原始數(shù)據(jù)與數(shù)據(jù)庫(kù)當(dāng)前數(shù)據(jù),其中數(shù)據(jù)文件為-CSV格式的文件; 2.數(shù)據(jù)比對(duì)生成比對(duì)結(jié)果篩選增量數(shù)據(jù):原始數(shù)據(jù)MD5散列值與數(shù)據(jù)庫(kù)當(dāng)前數(shù)據(jù)的MD5散列值進(jìn)行全量比對(duì),生成比對(duì)結(jié)果保存在日志文件中,檢索出增量數(shù)據(jù); 3.增量數(shù)據(jù)入數(shù)據(jù)庫(kù)臨時(shí)增量表:按照將通過數(shù)據(jù)比對(duì)篩選出來的增量數(shù)據(jù)存入數(shù)據(jù)庫(kù)臨時(shí)增量表;

      4.增量數(shù)據(jù)備份至數(shù)據(jù)庫(kù):按照增量表內(nèi)的數(shù)據(jù),通過增加、修改、刪除操作更新數(shù)據(jù)庫(kù)當(dāng)前數(shù)據(jù),實(shí)現(xiàn)原始數(shù)據(jù)全量備份至數(shù)據(jù)庫(kù);

      3、說明書 3.1、技術(shù)領(lǐng)域

      本申請(qǐng)是一種進(jìn)行海量數(shù)據(jù)增量備份的方法。通過本發(fā)明可以對(duì)海量數(shù)據(jù)進(jìn)行高效、可靠、快速的備份,對(duì)此類問題的解決具有普遍意義。

      3.2、背景技術(shù)

      目前在有著某種業(yè)務(wù)關(guān)聯(lián)的分布式數(shù)據(jù)庫(kù)和分布式信息系統(tǒng)的各類應(yīng)用中,常常需要對(duì)不同的分布式數(shù)據(jù)庫(kù)和信息應(yīng)用系統(tǒng)中的一些關(guān)鍵數(shù)據(jù)進(jìn)行同步,以維護(hù)它們之間的數(shù)據(jù)的一致性。在需要同步的數(shù)據(jù)量、信息應(yīng)用系統(tǒng)的獨(dú)立性、實(shí)時(shí)性及容錯(cuò)性要求不高的情況下,通常使用數(shù)據(jù)庫(kù)同步、ftp、http 下載或者簡(jiǎn)單的接口調(diào)用等方法就可以滿足需求。但是,一旦所涉及的數(shù)據(jù)量達(dá)到海量(數(shù)以億計(jì))級(jí)別而需要同步的數(shù)據(jù)僅僅為總數(shù)據(jù)量的一個(gè)很小的子集時(shí),如何快速定位到需要同步的數(shù)據(jù)也會(huì)是一個(gè)異常突出的問題,本發(fā)明即根據(jù)此類問題的要求,通過使用MD5(Message Digest Algorithm MD5)信息摘要算法和二分查找算法等IT技術(shù),解析讀取數(shù)據(jù),比對(duì)數(shù)據(jù)篩選出增量數(shù)據(jù),按照增量數(shù)據(jù)更新數(shù)據(jù),從而實(shí)現(xiàn)原始數(shù)據(jù)全量備份;

      4、發(fā)明內(nèi)容

      4.1、發(fā)明的目的

      解決海量數(shù)據(jù)的增量備份。

      4.2、實(shí)現(xiàn)的步驟

      本方案包括:解析、讀取原始數(shù)據(jù)與數(shù)據(jù)庫(kù)當(dāng)前數(shù)據(jù)、數(shù)據(jù)比對(duì)生成比對(duì)結(jié)果篩選增量數(shù)據(jù)、增量數(shù)據(jù)入數(shù)據(jù)庫(kù)臨時(shí)增量表、增量備份至數(shù)據(jù)庫(kù)。

      其中篩選增量數(shù)據(jù)分為篩選:需要在當(dāng)前數(shù)據(jù)庫(kù)內(nèi)增加的數(shù)據(jù)、需要根據(jù)原始數(shù)據(jù)在當(dāng)前數(shù)據(jù)庫(kù)內(nèi)修改的數(shù)據(jù)、需要在當(dāng)前數(shù)據(jù)庫(kù)內(nèi)刪除的數(shù)據(jù),下文將根據(jù)以上三種情況來分類闡述本方案中的“解析、讀取原始數(shù)據(jù)與數(shù)據(jù)庫(kù)當(dāng)前數(shù)據(jù)、數(shù)據(jù)比對(duì)生成比對(duì)結(jié)果篩選增量數(shù)據(jù)”步驟,“增量數(shù)據(jù)入數(shù)據(jù)庫(kù)臨時(shí)增量表、增量備份至數(shù)據(jù)庫(kù)”步驟不再分類闡述。4.2.1、讀取原始數(shù)據(jù)與數(shù)據(jù)庫(kù)當(dāng)前數(shù)據(jù)

      開始讀取當(dāng)前數(shù)據(jù)庫(kù)中的一條記錄,將主鍵值與其對(duì)應(yīng)的整條記錄的值轉(zhuǎn)化成MD5散列值讀取原始數(shù)據(jù)中的一條記錄,將主鍵值與其對(duì)應(yīng)的整條記錄的值轉(zhuǎn)化成MD5散列值否業(yè)務(wù)主鍵MD5散列值存入字符串?dāng)?shù)組YS1,整條記錄的MD5散列值存入字符串?dāng)?shù)組YS1業(yè)務(wù)主鍵MD5散列值存入字符串?dāng)?shù)組TS1,整條記錄的MD5散列值存入字符串?dāng)?shù)組TS1否文件是否讀完是是文件是否讀完結(jié)束

      上圖為讀原始數(shù)據(jù)與數(shù)據(jù)庫(kù)當(dāng)前數(shù)據(jù)流程圖,詳細(xì)步驟如下:首先根據(jù)業(yè)務(wù)確定資源對(duì)象的業(yè)務(wù)主鍵,依次讀取當(dāng)前數(shù)據(jù)庫(kù)中的每一條記錄,抽取其業(yè)務(wù)主鍵值和整條記錄的值,通過MD5(Message Digest Algorithm MD5)信息摘要算法將業(yè)務(wù)主鍵值與其對(duì)應(yīng)的整條記錄的值轉(zhuǎn)化成MD5散列值,分別存入到字符串?dāng)?shù)組YS1和YS2中。

      采用上述同樣的數(shù)據(jù)讀取方式,將原始CSV格式的數(shù)據(jù)文件,依次讀出并通過MD5算法轉(zhuǎn)化成MD5散列值,分別存入字符串?dāng)?shù)組TS1和TS2。4.2.2、數(shù)據(jù)比對(duì)生成比對(duì)結(jié)果-篩選增量數(shù)據(jù)

      為了提高全量比對(duì)效率,系統(tǒng)采用多進(jìn)程、多線程操作系統(tǒng),將參與全量比對(duì)的對(duì)象隨機(jī)分配在5個(gè)不同的線程隊(duì)列中,相比于單線程全量比對(duì)操作系統(tǒng),效率提高5倍;

      數(shù)據(jù)比對(duì)進(jìn)行需兩次比對(duì),第一次比對(duì)篩選出增加的數(shù)據(jù)、修改的數(shù)據(jù),第二次比對(duì)篩選出刪除的數(shù)據(jù),兩次比對(duì)詳細(xì)描述如下。

      4.2.2.1、篩選出增加的數(shù)據(jù)、修改的數(shù)據(jù)

      開始YS1和YS2字符串?dāng)?shù)組排序讀取原始數(shù)據(jù)中的一條記錄,將主鍵值與其對(duì)應(yīng)的整條記錄的值轉(zhuǎn)化成MD5散列值主鍵值在YS1中查找存在整條記錄值在YS2中查找存在不存在在LOG文件中記錄該條記錄實(shí)際值并標(biāo)識(shí)位A否不存在在LOG文件中記錄該條記錄實(shí)際值并標(biāo)識(shí)位M數(shù)據(jù)是否讀完結(jié)束 上圖為篩選增加數(shù)據(jù)、修改數(shù)據(jù)的流程圖,詳細(xì)描述如下: 首先將字符串?dāng)?shù)組YS1和YS2排序,依次使用原始數(shù)據(jù)一條記錄的業(yè)務(wù)主鍵MD5散列值在YS1中使用二分查找算法查找,分以下情況:

      ? 若不存在,則說明該條原始數(shù)據(jù)為新增的數(shù)據(jù),并在LOG文件中記錄原始數(shù)據(jù)中該條據(jù)的實(shí)際值,以A(add)進(jìn)行標(biāo)記;

      ? 若存在,則使用原始數(shù)據(jù)中該記錄的整條記錄的MD5散列值--TS2在YS2中折半查找:若不存在,則說明該條數(shù)據(jù)為需要在當(dāng)前數(shù)據(jù)庫(kù)中除業(yè)務(wù)主鍵外其他信息需要修改的數(shù)據(jù),并在LOG文件中記錄原始數(shù)據(jù)中該條據(jù)的實(shí)際值,以M(modify)進(jìn)行標(biāo)記;

      若原始數(shù)據(jù)該條記錄的業(yè)務(wù)主鍵MD5散列值、整條記錄MD5散列值,即存在于YS1又存在于YS2中,則說明該條記錄無變化,無需更新。

      4.2.2.2、篩選出刪除的數(shù)據(jù)

      開始將TS1排序讀取當(dāng)前數(shù)據(jù)庫(kù)的一條記錄,將字符串轉(zhuǎn)換成MD5散列值否主鍵值在TS1中查找存在在LOG文件中記錄該條記錄實(shí)際值并標(biāo)識(shí)位D不存在數(shù)據(jù)是否讀完結(jié)束 上圖為篩選刪除數(shù)據(jù)的流程圖,詳細(xì)描述如下:

      首先將字符串?dāng)?shù)組TS1和TS2排序,依次使用數(shù)據(jù)庫(kù)一條記錄的業(yè)務(wù)主鍵MD5散列值在TS1中使用二分查找算法查找,若不存在則說明該條數(shù)據(jù)為需要在當(dāng)前數(shù)據(jù)庫(kù)中刪除的數(shù)據(jù),并在LOG文件中記錄當(dāng)前數(shù)據(jù)庫(kù)中該條據(jù)的實(shí)際值,以D(delete)進(jìn)行標(biāo)記;

      4.2.3、增量數(shù)據(jù)入數(shù)據(jù)庫(kù)臨時(shí)增量表

      當(dāng)前數(shù)據(jù)庫(kù)執(zhí)行存儲(chǔ)過程,將比對(duì)過程生成的LOG文件中的數(shù)據(jù)讀入到數(shù)據(jù)庫(kù)臨時(shí)增量表中,按照LOG文件中的標(biāo)識(shí)碼在臨時(shí)增量表中的每條記錄后面添加一個(gè)屬性值其中:LOG文件中‘A’對(duì)應(yīng)臨時(shí)增量表中‘I’(insert 新增的數(shù)據(jù))、LOG文件中‘M’ 對(duì)應(yīng)臨時(shí)增量表中‘U’(update更新的數(shù)據(jù))、LOG文件中‘D’ 對(duì)應(yīng)臨時(shí)增量表中‘D’(delete刪除的數(shù)據(jù));

      4.2.4、增量備份至數(shù)據(jù)庫(kù)

      當(dāng)前數(shù)據(jù)庫(kù)執(zhí)行存儲(chǔ)過程,讀取數(shù)據(jù)庫(kù)臨時(shí)增量表中一條記錄,標(biāo)識(shí)碼在當(dāng)前數(shù)據(jù)庫(kù)相對(duì)應(yīng)的表中做增刪改操作,如下:

      ? 若臨時(shí)增量表中標(biāo)識(shí)碼為‘I’則在當(dāng)前數(shù)據(jù)庫(kù)相對(duì)應(yīng)的表中插入該條記錄; ? 若臨時(shí)增量表中標(biāo)識(shí)碼為‘D’則在當(dāng)前數(shù)據(jù)庫(kù)相對(duì)應(yīng)的表中刪除該條記錄; ? 若臨時(shí)增量表中標(biāo)識(shí)碼為‘U’則在當(dāng)前數(shù)據(jù)庫(kù)相對(duì)應(yīng)的表中先刪除當(dāng)前數(shù)據(jù)庫(kù)該條記錄,再把原始數(shù)據(jù)中與該條記錄的業(yè)務(wù)主鍵值相等的記錄插入到數(shù)據(jù)庫(kù)中; 按照以上操作實(shí)現(xiàn)全量數(shù)據(jù)增量備份。

      5、附錄

      5.1、MD5(Message Digest Algorithm MD5)信息摘要算法

      所謂MD5,即“Message-Digest Algorithm 5(信息-摘要算法)”,它由MD2、MD3、MD4發(fā)展而來的一種單向函數(shù)算法(也就是HASH算法),它是國(guó)際著名的公鑰加密算法標(biāo)準(zhǔn)RSA的第一設(shè)計(jì)者R.Rivest于上個(gè)世紀(jì)90年代初開發(fā)出來的。MD5的最大作用在于,將不同格式的大容量文件信息在用數(shù)字簽名軟件來簽署私人密鑰前“壓縮”成一種保密的格式,關(guān)鍵之處在于——這種“壓縮”是不可逆的。

      MD5信息-摘要算法,用于確保信息傳輸完整一致。是計(jì)算機(jī)廣泛使用的雜湊算法之一(又譯摘要算法、哈希算法),主流編程語言普遍已有MD5實(shí)現(xiàn)。

      MD5的作用是讓大容量信息在用數(shù)字簽名軟件簽署私人密鑰前被“壓縮”成一種保密的格式(就是把一個(gè)任意長(zhǎng)度的字節(jié)串變換成一定長(zhǎng)的十六進(jìn)制數(shù)字串)。MD5將整個(gè)文件當(dāng)作一個(gè)大文本信息,通過其不可逆的字符串變換算法,產(chǎn)生了這個(gè)唯一的 MD5信息摘要。

      5.2、二分查找算法

      折半查找法也稱為二分查找法,它充分利用了元素間的次序關(guān)系,采用分治策略,可在最壞的情況下用O(log n)完成搜索任務(wù)。它的基本思想是,將n個(gè)元素分成個(gè)數(shù)大致相同的兩半,取a[n/2]與欲查找的x作比較,如果x=a[n/2]則找到x,算法終止。如 果xa[n/2],則我們只要在數(shù)組a的右 半部繼續(xù)搜索x。

      二分查找的基本思想是:(設(shè)R[low..high]是當(dāng)前的查找區(qū)間)

      (1)首先確定該區(qū)間的中點(diǎn)位置:

      (2)然后將待查的K值與R[mid].key比較:若相等,則查找成功并返回此位置,否則須確定新的查找區(qū)間,繼續(xù)二分查找,具體方法如下:

      ①若R[mid].key>K,則由表的有序性可知R[mid..n].keys均大于K,因此若表中存在關(guān)鍵字等于K的結(jié)點(diǎn),則該結(jié)點(diǎn)必定是在位置mid左邊的子表R[1..mid-1]中,故新的查找區(qū)間是左子表R[1..mid-1]。②類似地,若R[mid].key

      因此,從初始的查找區(qū)間R[1..n]開始,每經(jīng)過一次與當(dāng)前查找區(qū)間的中點(diǎn)位置上的結(jié)點(diǎn)關(guān)鍵字的比較,就可確定查找是否成功,不成功則當(dāng)前的查找區(qū)間就縮小一半。這一過程重復(fù)直至找到關(guān)鍵字為K的結(jié)點(diǎn),或者直至當(dāng)前的查找區(qū)間為空(即查找失敗)時(shí)為止。

      第二篇:ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      摘 要

      結(jié)合金華電信IT系統(tǒng)目前正在實(shí)施的備份與恢復(fù)策略,重點(diǎn)介紹電信業(yè)務(wù)計(jì)算機(jī)管理系統(tǒng)(簡(jiǎn)稱97系統(tǒng))和營(yíng)銷支撐系統(tǒng)的ORALCE數(shù)據(jù)庫(kù)備份和恢復(fù)方案。

      Oracle數(shù)據(jù)庫(kù)有三種標(biāo)準(zhǔn)的備份方法,它們分別是導(dǎo)出/導(dǎo)入(EXP/IMP)、熱備份和冷備份。要實(shí)現(xiàn)簡(jiǎn)單導(dǎo)出數(shù)據(jù)(Export)和導(dǎo)入數(shù)據(jù)(Import),增量導(dǎo)出/導(dǎo)入的按設(shè)定日期自動(dòng)備份,可考慮,將該部分功能開發(fā)成可執(zhí)行程序,然后結(jié)合操作系統(tǒng)整合的任務(wù)計(jì)劃,實(shí)現(xiàn)特定時(shí)間符合備份規(guī)劃的備份應(yīng)用程序的運(yùn)行,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的本級(jí)備份,結(jié)合ftp簡(jiǎn)單開發(fā),實(shí)現(xiàn)多服務(wù)器的數(shù)據(jù)更新同步,實(shí)現(xiàn)數(shù)據(jù)備份的異地自動(dòng)備份。

      關(guān)鍵字:數(shù)據(jù)庫(kù) 遠(yuǎn)程異地 集中備份

      I

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      目 錄

      一、前 言 ··························· 1

      二、金華電信ORACLE數(shù)據(jù)庫(kù)的備份與恢復(fù)方案 ······· 2

      2.1 備份系統(tǒng)數(shù)據(jù)庫(kù)備份策略································································································· 3 2.2 備份系統(tǒng)數(shù)據(jù)庫(kù)恢復(fù)策略···················· 3 2.3 金華電信97系統(tǒng)及營(yíng)銷支撐系統(tǒng)的系統(tǒng)狀況 ··········· 3 2.4 金華電信97系統(tǒng)、營(yíng)銷支撐系統(tǒng)及備份系統(tǒng)總體結(jié)構(gòu)圖 ······ 4 2.5 備份系統(tǒng)結(jié)構(gòu)圖說明······················ 4

      三、金華電信97系統(tǒng)的數(shù)據(jù)庫(kù)備份和恢復(fù) ········ 6

      3.1 備份方法··························· 6 3.2 備份策略··························· 6 3.3 恢復(fù)策略··························· 6 3.4 性能影響··························· 6

      四、金華電信營(yíng)銷支撐系統(tǒng)的備份與恢復(fù)········· 7

      4.1 備份方法··························· 7 4.2 備份策略··························· 7 4.4 性能影響··························· 7

      五、RMAN CATALOG 數(shù)據(jù)庫(kù)的備份 ············ 8

      II

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      六、結(jié) 語 ······················ 9

      III

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      一、前 言

      目前,數(shù)據(jù)已成為信息系統(tǒng)的基礎(chǔ)核心和重要資源,同時(shí)也是各單位的寶貴財(cái)富,數(shù)據(jù)的丟失將導(dǎo)致直接經(jīng)濟(jì)損失和用戶數(shù)據(jù)的丟失,嚴(yán)重影響對(duì)社會(huì)提供正常的服務(wù)。另一方面,隨著信息技術(shù)的迅猛發(fā)展和廣泛應(yīng)用,業(yè)務(wù)數(shù)據(jù)還將會(huì)隨業(yè)務(wù)的開展而快速增加。但由于系統(tǒng)故障,數(shù)據(jù)庫(kù)有時(shí)可能遭到破壞,這時(shí)如何盡快恢復(fù)數(shù)據(jù)就成為當(dāng)務(wù)之急。如做了備份,恢復(fù)數(shù)據(jù)就顯得很容易。由此可見,做好數(shù)據(jù)庫(kù)的備份至關(guān)重要。因此,建立一個(gè)滿足當(dāng)前和將來的數(shù)據(jù)備份需求的備份系統(tǒng)是必不可少的。傳統(tǒng)的數(shù)據(jù)備份方式主要采用主機(jī)內(nèi)置或外置的磁帶機(jī)對(duì)數(shù)據(jù)進(jìn)行冷備份,這種方式在數(shù)據(jù)量不大、操作系統(tǒng)種類單

      一、服務(wù)器數(shù)量有限的情況下,不失為一種既經(jīng)濟(jì)又簡(jiǎn)明的備份手段。但隨著計(jì)算機(jī)規(guī)模的擴(kuò)大,數(shù)據(jù)量幾何級(jí)的增長(zhǎng)以及分布式網(wǎng)絡(luò)環(huán)境的興起,將越來越多的業(yè)務(wù)分布在不同的機(jī)器、不同的操作平臺(tái)上,這種單機(jī)的人工冷備份方式越來越不適應(yīng)當(dāng)今分布式網(wǎng)絡(luò)環(huán)境。

      因此迫切需要建立一個(gè)集中的、自動(dòng)在線的企業(yè)級(jí)備份系統(tǒng)。備份的內(nèi)容應(yīng)當(dāng)包括基于業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù),又包括IT系統(tǒng)中重要的日志文件、參數(shù)文件、配置文件、控制文件等。本文以O(shè)RACLE數(shù)據(jù)庫(kù)為例,結(jié)合金華電信的幾個(gè)相關(guān)業(yè)務(wù)系統(tǒng)目前正在實(shí)施的備份方案,介紹ORACLE數(shù)據(jù)庫(kù)的備份與恢復(fù)。

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      二、金華電信ORACLE數(shù)據(jù)庫(kù)的備份與恢復(fù)方案

      由于金華電信IT系統(tǒng)以前只采用邏輯備份方式進(jìn)行數(shù)據(jù)庫(kù)備份,速度較慢并且數(shù)據(jù)存儲(chǔ)管理都很分散,甚至出現(xiàn)備份數(shù)據(jù)不完整的現(xiàn)象。為了提高備份數(shù)據(jù)的效率,提供可靠的數(shù)據(jù)備份,完善備份系統(tǒng),保證備份數(shù)據(jù)的完整性,降低數(shù)據(jù)備份對(duì)網(wǎng)絡(luò)和服務(wù)器的影響,對(duì)每個(gè)IT系統(tǒng)的備份數(shù)據(jù)進(jìn)行集中管理,我們對(duì)備份工作進(jìn)行了改進(jìn),將邏輯備份與物理備份相結(jié)合,在遠(yuǎn)程建立了一個(gè)異地集中、自動(dòng)在線的備份系統(tǒng)即網(wǎng)絡(luò)存儲(chǔ)管理系統(tǒng)。(這里用到的物理備份指熱備份)其具備的主要功能如下:(1)集中式管理 :網(wǎng)絡(luò)存儲(chǔ)備份管理系統(tǒng)對(duì)整個(gè)網(wǎng)絡(luò)的數(shù)據(jù)進(jìn)行管理。利用集中式管理工具的幫助,系統(tǒng)管理員可對(duì)全網(wǎng)的備份策略進(jìn)行統(tǒng)一管理,備份服務(wù)器可以監(jiān)控所有機(jī)器的備份作業(yè),也可以修改備份策略,并可即時(shí)瀏覽所有目錄。所有數(shù)據(jù)可以備份到同備份服務(wù)器或應(yīng)用服務(wù)器相連的任意一臺(tái)磁帶庫(kù)內(nèi)。(2)全自動(dòng)的備份: 對(duì)于大多數(shù)機(jī)房管理人員來說,備份是一項(xiàng)繁重的任務(wù)。每天都要小心翼翼,不敢有半點(diǎn)閃失,生怕一失足成千古恨。網(wǎng)絡(luò)備份能夠?qū)崿F(xiàn)定時(shí)自動(dòng)備份,大大減輕管理員的壓力。備份系統(tǒng)能根據(jù)用戶的實(shí)際需求,定義需要備份的數(shù)據(jù),然后以圖形界面方式根據(jù)需要設(shè)置備份時(shí)間表,備份系統(tǒng)將自動(dòng)啟動(dòng)備份作業(yè),無需人工干預(yù)。這個(gè)自動(dòng)備份作業(yè)是可自定的,包括一次備份作業(yè)、每周的某幾日、每月的第幾天等項(xiàng)目。設(shè)定好計(jì)劃后,備份作業(yè)就會(huì)按計(jì)劃自動(dòng)進(jìn)行。(3)數(shù)據(jù)庫(kù)備份和恢復(fù): 數(shù)據(jù)庫(kù)系統(tǒng)已經(jīng)相當(dāng)復(fù)雜和龐大,不能用文件的備份方式來備份數(shù)據(jù)庫(kù)。企業(yè)級(jí)的備份系統(tǒng)能夠?qū)?shù)據(jù)庫(kù)在不中斷業(yè)務(wù)、不停頓數(shù)據(jù)庫(kù)的情況下對(duì)數(shù)據(jù)進(jìn)行聯(lián)機(jī)的自動(dòng)備份,包括可以進(jìn)行數(shù)據(jù)庫(kù)備份、日志備份、完全備份、增量備份等。(4)歸檔管理: 用戶可以按項(xiàng)目、時(shí)間定期對(duì)所有數(shù)據(jù)進(jìn)行有效的歸檔處理。提供統(tǒng)一的數(shù)據(jù)存儲(chǔ)格式從而保證所有的應(yīng)用數(shù)據(jù)由一個(gè)統(tǒng)一的數(shù)據(jù)格式來作永久的保存,保證數(shù)據(jù)的永久可利用性。(5)有效的媒體管理: 備份系統(tǒng)對(duì)每一個(gè)用于作備份的磁帶自動(dòng)加入一個(gè)電子標(biāo)簽,同時(shí)在軟件中提供了識(shí)別標(biāo)簽的功能,如果磁帶外面的標(biāo)簽脫落,只需執(zhí)行這一功能,就會(huì)迅速知道該磁帶的內(nèi)容。(6)滿足系統(tǒng)不斷增加的需求:備份軟件必須能支持多平臺(tái)系統(tǒng),當(dāng)網(wǎng)絡(luò)連接其它的應(yīng)用服務(wù)器時(shí),對(duì)于網(wǎng)絡(luò)存儲(chǔ)管理系統(tǒng)來說,只需在其上安裝支持這種服務(wù)器的客戶端軟件即可將數(shù)據(jù)備份到磁帶庫(kù)或光盤庫(kù)中。

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      2.1 備份系統(tǒng)數(shù)據(jù)庫(kù)備份策略

      數(shù)據(jù)庫(kù)運(yùn)行在歸檔模式下,利用Veritas軟件模塊調(diào)用數(shù)據(jù)庫(kù)的備份接口進(jìn)行在線的熱備份,可以在備份時(shí),對(duì)備份數(shù)據(jù)保存在不同的存儲(chǔ)對(duì)象中,以滿足客戶容災(zāi)的要求,可以利用Veritas的多線程的數(shù)據(jù)遷移、利用多個(gè)磁帶驅(qū)動(dòng)器同時(shí)讀寫提高其數(shù)據(jù)備份的效率。

      針對(duì)數(shù)據(jù)庫(kù)的總數(shù)據(jù)量和增量數(shù)據(jù)量大小,我們可以利用數(shù)據(jù)庫(kù)的多級(jí)的增量備份機(jī)制,結(jié)合Veritas 強(qiáng)大的備份數(shù)據(jù)追蹤尋址能力和介質(zhì)管理功能,制定靈活的備份策略,實(shí)現(xiàn)全自動(dòng)的備份數(shù)據(jù)的全生命周期管理。

      2.2 備份系統(tǒng)數(shù)據(jù)庫(kù)恢復(fù)策略

      通過本地的Veritas Server結(jié)合Veritas for Databases利用備份數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)?;謴?fù)時(shí),Veritas 可以實(shí)現(xiàn)多線程的數(shù)據(jù)恢復(fù),利用Veritas 獨(dú)特的磁帶分類集中存放技術(shù),減少磁帶的就位時(shí)間,提高數(shù)據(jù)恢復(fù)的效率。

      先用最近一次的全備份恢復(fù)+恢復(fù)最近一次的增量備份+增量備份到斷點(diǎn)的ARCHIVE LOG來恢復(fù)(要求數(shù)據(jù)庫(kù)在ARCHIVE LOG模式下工作)。這種恢復(fù)方式比全部用ARCHIVE LOG恢復(fù)要快。

      如果兩份冗余的最近一次增量備份都不可用,可以追溯再上次的增量備份來恢復(fù),然后用增量備份到斷點(diǎn)的ARCHIVE LOG恢復(fù)。

      如果最近一次的全備份恢復(fù)都不可用,則利用上個(gè)周期的全備份+上個(gè)周期的最后一次增量備份+本周期的最近一次增量備份+增量備份到斷點(diǎn)的ARCHIVE LOG來恢復(fù)。

      如果增量備份都不可用,那么用全備份+ARCHIVE LOG來恢復(fù)。

      2.3 金華電信97系統(tǒng)及營(yíng)銷支撐系統(tǒng)的系統(tǒng)狀況

      金華電信經(jīng)過這么多年的信息系統(tǒng)建設(shè),目前已經(jīng)運(yùn)行著多個(gè)系統(tǒng),除計(jì)費(fèi)系統(tǒng)有較為完善的備份系統(tǒng)外,其他系統(tǒng)的備份系統(tǒng)都需要完善。其中97系統(tǒng)的機(jī)器型號(hào)IBM 7040-61R,操作系統(tǒng) AIX5.2,數(shù)據(jù)庫(kù)類型ORALCE8.1.7.4,數(shù)據(jù)量120G;營(yíng)銷支撐系統(tǒng)機(jī)器型號(hào)IBM xseries440,操作系統(tǒng)Red Flag Linux Server 4.0,數(shù)據(jù)庫(kù)類型ORACLE9.2.0.1,數(shù)據(jù)量150G。以前,這兩個(gè)系統(tǒng)的數(shù)據(jù)備份都是通過邏輯備份(exp)實(shí)現(xiàn)并且備份數(shù)據(jù)管理是分散的,然而一個(gè)完善的備份系統(tǒng)必須包含物理備份和邏輯備份兩種方式。因此,我們正在實(shí)施一個(gè)遠(yuǎn)程

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      異地在線集中的高效的備份系統(tǒng),將邏輯備份和物理備份(熱備份)相結(jié)合,設(shè)置了專門的備份服務(wù)器。由于97、營(yíng)銷支撐操作系統(tǒng)采用AIX及Red Flag,我們?cè)趥浞莘?wù)器上安裝了第三方備份軟件Veritias NBU。

      2.4 金華電信97系統(tǒng)、營(yíng)銷支撐系統(tǒng)及備份系統(tǒng)總體結(jié)構(gòu)圖

      對(duì)于具體的備份環(huán)境和結(jié)構(gòu),我們結(jié)合了Oracle備份技術(shù)和LAN環(huán)境的SAN備份結(jié)構(gòu).該系統(tǒng)的結(jié)構(gòu)如下圖所示(以97系統(tǒng)與營(yíng)銷支撐系統(tǒng)為例)

      備份系統(tǒng)總體結(jié)構(gòu)圖

      2.5 備份系統(tǒng)結(jié)構(gòu)圖說明

      此在線存儲(chǔ)系統(tǒng)采用了基于SAN(存儲(chǔ)區(qū)域網(wǎng)絡(luò))的結(jié)構(gòu),SAN是一種高速

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      網(wǎng)絡(luò)或子網(wǎng)絡(luò),提供在計(jì)算機(jī)與存儲(chǔ)系統(tǒng)之間的數(shù)據(jù)傳輸。存儲(chǔ)設(shè)備是指一張或多張用以存儲(chǔ)計(jì)算機(jī)數(shù)據(jù)的磁盤設(shè)備。一個(gè) SAN 網(wǎng)絡(luò)由負(fù)責(zé)網(wǎng)絡(luò)連接的通信結(jié)構(gòu)如光交換機(jī)、負(fù)責(zé)組織連接的管理層、存儲(chǔ)部件以及計(jì)算機(jī)系統(tǒng)構(gòu)成,從而保證數(shù)據(jù)傳輸?shù)陌踩院土Χ?。由于整個(gè)SAN系統(tǒng)的數(shù)據(jù)量比較大,所以備份系統(tǒng)采用SAN結(jié)構(gòu),將磁盤陣列直接連接到SAN的交換機(jī)上,和備份服務(wù)器、多臺(tái)服務(wù)器均通過SAN相互連接,利用SAN的高性能來提高備份速度、降低數(shù)據(jù)備份對(duì)網(wǎng)絡(luò)和服務(wù)器的影響。備份系統(tǒng)結(jié)構(gòu)圖說明如下:(1)Veritas 服務(wù)器(即備份服務(wù)器):備份系統(tǒng)是數(shù)據(jù)安全的關(guān)鍵系統(tǒng),而備份服務(wù)器是備份系統(tǒng)的核心,因此從安全可靠的角度,采用專用的備份服務(wù)器,在這臺(tái)服務(wù)器上安裝VERTIAS Server端軟件,集中管理控制磁帶庫(kù)、定制備份策略、管理備份作業(yè)、管理磁帶等,同時(shí)安裝oracle catalog庫(kù)。(2)備份方案:對(duì)97系統(tǒng)購(gòu)買IBM VERTIAS 備份軟件,將數(shù)據(jù)備份至磁盤陣列上面,備份數(shù)據(jù)走光纖通道。對(duì)營(yíng)銷支撐系統(tǒng),我們從SAN存儲(chǔ)的FATA盤上劃部分空間直接掛到系統(tǒng)中,然后直接采用RMAN做備份,以降低成本。之所以采用FATA盤的目的是為了避免和FC盤有IO沖突。(3)M300磁盤陣列:在我們的方案當(dāng)中,我們采用磁盤陣列來代替一貫采用的磁帶庫(kù)。磁盤陣列具有性能高,可靠性高,維護(hù)方便等優(yōu)點(diǎn)。本方案中采用專業(yè)存儲(chǔ)廠商富士通的中高端存儲(chǔ)ETERNUS3000 M300,作為一種面向開放系統(tǒng)的存儲(chǔ)系統(tǒng),ETERNUS3000在性能、容量及連通性等方面將世界標(biāo)準(zhǔn)提高到一個(gè)新層次。M300的容量為6T的FC盤,10T的FATA盤。在FC盤上保留所有系統(tǒng)的一份全備,其他的備份在白天定期轉(zhuǎn)移到FATA盤。在FATA盤上保留1-2份全備,其他的定期轉(zhuǎn)移到3583磁帶庫(kù)中。(3)光纖交換機(jī):為了使整個(gè)系統(tǒng)具有良好的擴(kuò)展性,我們?cè)跀?shù)據(jù)中心采用了被評(píng)為最優(yōu)秀的網(wǎng)絡(luò)存儲(chǔ)產(chǎn)品博科的16口的光纖交換機(jī),在新大樓備份中心采用博科的8口的光纖交換機(jī)。(4)磁帶庫(kù):本方案中的磁帶庫(kù)采用的是原先計(jì)費(fèi)系統(tǒng)所用的3583磁帶庫(kù)。我們定期將FATA盤上的備份自動(dòng)轉(zhuǎn)移到該磁帶庫(kù)上,做更久的保留。(5)邏輯備份服務(wù)器:為了充份利用舊有的設(shè)備來提高異地集中備份系統(tǒng)的穩(wěn)定性,安全性,我們利用舊有設(shè)備IBM 7044-170小型機(jī)和IBM 3542陣列來搭建一個(gè)邏輯備份系統(tǒng)。所有的邏輯備份都放到該機(jī)器上面來,使得邏輯備份和物理備份在物理上開離。這樣一來避免了IO沖突,二來提高了備份系統(tǒng)的可靠性。

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      三、金華電信97系統(tǒng)的數(shù)據(jù)庫(kù)備份和恢復(fù)

      3.1 備份方法

      采用Veritas NBU物理備份加EXP邏輯備份。Exp邏輯備份在服務(wù)器上直接備份,定期轉(zhuǎn)移到邏輯備份服務(wù)器。

      3.2 備份策略

      備份策略:(1)每周進(jìn)行一次數(shù)據(jù)庫(kù)全備份操作,并定期將FC盤上面的物理備份定期轉(zhuǎn)移到FATA盤上,同時(shí)將FATA盤陣上面的物理備份定期轉(zhuǎn)移到磁帶庫(kù)上,至少保存 3 個(gè)全備份;全備份時(shí)間選擇在每周星期六凌晨12:00 開始。(2)數(shù)據(jù)庫(kù)采用Archive Log 模式,每天晚上12:00 開始進(jìn)行增量備份。(3)與數(shù)據(jù)庫(kù)的邏輯備份相配合,我們每天進(jìn)行一次數(shù)據(jù)的exp備份,即每天做一個(gè)完整的數(shù)據(jù)庫(kù)EXPORT 備份;備份時(shí)間選擇在每天凌晨1:00 開始。Exp備份還是備到本機(jī),定期將其ftp到邏輯備份服務(wù)器上。

      3.3 恢復(fù)策略

      恢復(fù)策略:(1)數(shù)據(jù)文件損壞或磁盤陣列損壞:針對(duì)這種情況可以采用Veritas NBU從FC磁盤陣列中恢復(fù)。(2)誤操作或?qū)ο蠹?jí)邏輯上的損壞:針對(duì)這種情況可以從exp備份中采用imp恢復(fù)。

      3.4 性能影響

      數(shù)據(jù)庫(kù)采用歸檔模式對(duì)97數(shù)據(jù)庫(kù)性能將產(chǎn)生一定的影響。因?yàn)樵跉w檔模式下,oracle需要將歸檔日志歸檔到歸檔目錄(也就是copy)。在IO資源不成為瓶頸的情況下,對(duì)系統(tǒng)影響將可以不予考慮。97系統(tǒng)目前的瓶頸在于內(nèi)存這一塊。所以對(duì)97系統(tǒng)的性能影響可以不加以考慮。

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      四、金華電信營(yíng)銷支撐系統(tǒng)的備份與恢復(fù)

      4.1 備份方法

      采用物理備份加EXP邏輯備份。物理備份考慮到VERTIAS 的成本,及該系統(tǒng)的重要程度,我們從SAN存儲(chǔ)上劃一部分空間掛接至該系統(tǒng)OS上面,然后直接采用RMAN備份。這樣備份的好處是成本低,缺點(diǎn)是不便于管理和維護(hù),消耗主機(jī)的資源,在主機(jī)無法啟動(dòng)的情況下,備份文件無法訪問,但備份數(shù)據(jù)還是完好如初的。

      4.2 備份策略

      備份策略:(1)每周進(jìn)行一次數(shù)據(jù)庫(kù)全備份操作,采用循環(huán)覆蓋的方式,共保存 2個(gè)全備份;備份時(shí)間可以選擇在周日晚上11:00進(jìn)行(由于其采用的是FATA盤,與其他的物理備份不會(huì)造成IO沖突)。(2)數(shù)據(jù)庫(kù)采用Archive Log 模式,每天晚上12:00 增量備份。(3)與數(shù)據(jù)庫(kù)的邏輯備份相配合,我們每周進(jìn)行一次數(shù)據(jù)的exp備份,即每天做一個(gè)完整的數(shù)據(jù)庫(kù)EXPORT 備份;備份時(shí)間選擇在每天凌晨1:00 開始。

      4.3 恢復(fù)策略

      恢復(fù)策略:(1)數(shù)據(jù)文件損壞或磁盤陣列損壞:針對(duì)這種情況可以采用RMAN從磁盤中恢復(fù)。(2)誤操作或?qū)ο蠹?jí)邏輯上的損壞:針對(duì)這種情況可以從exp備份中采用imp恢復(fù)。

      4.4 性能影響

      數(shù)據(jù)庫(kù)采用歸檔模式對(duì)營(yíng)銷支撐系統(tǒng)數(shù)據(jù)庫(kù)性能產(chǎn)生的影響也是由于歸檔進(jìn)程需要對(duì)歸檔日志進(jìn)行歸檔。同時(shí)改成歸檔模式還需要注意的一個(gè)問題就是歸檔目錄空間的問題,該系統(tǒng)空間足夠。如果該系統(tǒng)的IO資源較為充裕的話,則不會(huì)對(duì)性能產(chǎn)生很大的影響。

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      五、RMAN Catalog 數(shù)據(jù)庫(kù)的備份

      RMAN Catalog庫(kù)是整個(gè)備份系統(tǒng)當(dāng)中最重要的信息之一。是在物理備份(Veritas)服務(wù)器上建立的一個(gè)ORACLE數(shù)據(jù)庫(kù),記錄了所有備份的數(shù)據(jù)庫(kù)數(shù)據(jù)文件。如果丟失了Catalog信息的話,恢復(fù)將非常麻煩,因此我們也需要對(duì)RMAN Catalog庫(kù)做定期備份。RMAN Catalog庫(kù)采用邏輯備份,每天直接備份到邏輯備份服務(wù)器上。

      ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案

      六、結(jié) 語

      數(shù)據(jù)庫(kù)的備份和恢復(fù)的主要工作就是為數(shù)據(jù)做了一份拷貝,防止出現(xiàn)故障時(shí)導(dǎo)致數(shù)據(jù)的丟失。數(shù)據(jù)庫(kù)受破壞一般是由于兩種情況引起,其一為系統(tǒng)(軟件)故障,如掉電、SQL Server錯(cuò)誤、操作系統(tǒng)錯(cuò)誤、非正常關(guān)機(jī)等引起。其二為磁盤(介質(zhì))故障,由磁盤受破壞引起。若出現(xiàn)介質(zhì)故障(如磁盤崩潰),當(dāng)且僅當(dāng)對(duì)數(shù)據(jù)庫(kù)及事務(wù)日志做了定期備份,才能恢復(fù)數(shù)據(jù)庫(kù)。在實(shí)際應(yīng)用中,應(yīng)根據(jù)具體的情況,采納一切可以用的方法,制定切合實(shí)際的備份和恢復(fù)方案,明確在各種故障情況中數(shù)據(jù)可恢復(fù)的程度是否滿足了應(yīng)用的需要。為了保證數(shù)據(jù)存儲(chǔ)的可管理性,減少管理的復(fù)雜性,建立一個(gè)異地集中、在線的備份系統(tǒng)是必不可少的。采用先進(jìn)的備份技術(shù)和先進(jìn)的備份系統(tǒng)軟件,采用統(tǒng)一的管理機(jī)制,保證大數(shù)據(jù)量的一致性備份和高速切換。從而提供高效的存儲(chǔ)設(shè)備的管理能力和可靠的數(shù)據(jù)備份功能。

      第三篇:oracle rac和備份方案

      ORACLE RAC及備份方案

      ORACLE RAC 簡(jiǎn)介:

      ORACLE RAC集群是實(shí)現(xiàn)多機(jī)共享數(shù)據(jù)庫(kù),以保證應(yīng)用的高可用性。同時(shí)可以自動(dòng)實(shí)現(xiàn)并行處理及均分負(fù)載,還能實(shí)現(xiàn)數(shù)據(jù)庫(kù)在故障時(shí)的容錯(cuò)和無斷點(diǎn)恢復(fù)。

      集群內(nèi)部的所有服務(wù)器共享存儲(chǔ),所有服務(wù)器都接入公共網(wǎng)絡(luò),通過集群唯一的別名對(duì)外形成邏輯上單一的數(shù)據(jù)庫(kù)提供服務(wù),對(duì)內(nèi)實(shí)現(xiàn)集群數(shù)據(jù)庫(kù)的高可用性、節(jié)點(diǎn)間的負(fù)載均衡和Failover(失敗切換)。

      邏輯結(jié)構(gòu):

      集群縱向看是由存儲(chǔ)、數(shù)據(jù)庫(kù)集群、應(yīng)用集群三部分組成,橫向來看,是由多臺(tái)應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器和存儲(chǔ)設(shè)備組成。

      Intelnet應(yīng)用集群應(yīng)用服務(wù)器1應(yīng)用服務(wù)器2應(yīng)用服務(wù)器NORACLE RAC集群SCANRAC節(jié)點(diǎn)2心跳RAC節(jié)點(diǎn)1存儲(chǔ)數(shù)據(jù)存儲(chǔ)數(shù)據(jù) 物理結(jié)構(gòu):

      RAC物理結(jié)構(gòu)圖。

      應(yīng)用集群應(yīng)用服務(wù)器應(yīng)用服務(wù)器Intelnet交換機(jī)ORACLE RAC集群RAC節(jié)點(diǎn)1存儲(chǔ)RAC節(jié)點(diǎn)2

      優(yōu)勢(shì):

      高可用性:

      RAC 為數(shù)據(jù)中心的高可用性奠定了基礎(chǔ)。它也是 Oracle 最高可用性架構(gòu)不可或缺的一部分,為實(shí)現(xiàn)數(shù)據(jù)中心的最高可用性提供了最佳實(shí)踐。RAC 還為高可用性數(shù)據(jù)管理提供了以下至關(guān)重要的關(guān)鍵特性: 可靠性:

      Oracle 數(shù)據(jù)庫(kù)以其可靠性而著稱。RAC Clusters 消除了數(shù)據(jù)庫(kù)服務(wù)器單點(diǎn)故障問題,從而使可靠性更上一層樓。如果一個(gè)實(shí)例發(fā)生故障,服務(wù)器池中的其余實(shí)例仍將保持運(yùn)行狀態(tài)。Oracle Clusterware 可監(jiān)視所有 Oracle 進(jìn)程,并能立即重啟任何生故障的組件?;謴?fù)能力:

      Oracle 數(shù)據(jù)庫(kù)包含的許多特性有助于數(shù)據(jù)庫(kù)輕松地從各類故障中恢復(fù)。如果Oracle RAC 數(shù)據(jù)庫(kù)中的一個(gè)實(shí)例出現(xiàn)故障,服務(wù)器池中的另外一個(gè)實(shí)例將察覺到這一故障,隨后自動(dòng)進(jìn)行故障恢復(fù)。利用快速應(yīng)用程序通知(FAN)、快速連接故障切換(FCF)和透明應(yīng)用程序故障切換(TAF)這三個(gè)功能,應(yīng)用程序可以輕松地掩藏組件故障,使用戶無法察覺。

      錯(cuò)誤檢測(cè):

      Oracle Clusterware 可自動(dòng)監(jiān)視 Oracle RAC 數(shù)據(jù)庫(kù)和其他 Oracle 進(jìn)程(ASM、監(jiān)聽器等),并快速診斷環(huán)境中的問題。它還經(jīng)常能在用戶察覺之前自動(dòng)完成故障恢復(fù)。利用快速應(yīng)用程序通知(FAN),應(yīng)用程序即可在集群組件出現(xiàn)故障時(shí)立即得到通知,以便在故障顯現(xiàn)之前重新發(fā)布事務(wù)。

      持續(xù)運(yùn)行:

      RAC Clusters 可在計(jì)劃內(nèi)和計(jì)劃外停機(jī)期間提供持續(xù)的服務(wù)。如一臺(tái)服務(wù)器(或一個(gè)實(shí)例)出現(xiàn)故障,數(shù)據(jù)庫(kù)仍將保持運(yùn)行狀態(tài),應(yīng)用程序仍可訪問數(shù)據(jù)。大多數(shù)數(shù)據(jù)庫(kù)維護(hù)操作均可在不停機(jī)的情況下完成,并對(duì)用戶保持透明。許多其他的維護(hù)任務(wù)都可以通過滾動(dòng)方式完成,從而能最大限度地減少(甚至避免)應(yīng)用程序停機(jī)。快速應(yīng)用程序通知和快速連接故障切換可幫助應(yīng)用程序滿足對(duì)服務(wù)級(jí)別的要求。

      可伸縮性:

      RAC Clusters 提供了獨(dú)一無二的應(yīng)用程序伸縮技術(shù)。過去,當(dāng)數(shù)據(jù)庫(kù)服務(wù)器容量不足時(shí),我們會(huì)使用容量更大的新服務(wù)器取而代之。隨著服務(wù)器容量的增加,其成本也日益攀升。但 Oracle RAC 為數(shù)據(jù)庫(kù)提供了增加容量的其他方法。通過 OracleClusterware 和 Oracle RAC 向服務(wù)器池中添加服務(wù)器時(shí)并不需要停機(jī),并且,一旦啟用新的實(shí)例,應(yīng)用程序就可立即享有新增的容量。服務(wù)器池中的所有服務(wù)器必須使用同一操作系統(tǒng)和相同版本的 Oralce 軟件,但不必具備相同的容量。如今,根據(jù)自己的需要選擇服務(wù)器池的客戶通常會(huì)選用特性不同(略有差別)的服務(wù)器。

      備份

      Oracle數(shù)據(jù)庫(kù)有三種標(biāo)準(zhǔn)的備份方法,它們分別是導(dǎo)出/導(dǎo)入(EXP/IMP)、熱備份和冷備份。導(dǎo)出備件是一種邏輯備份,冷備份和熱備份是物理備份。

      一、導(dǎo)出/導(dǎo)入(Export/Import)

      利用Export可將數(shù)據(jù)從數(shù)據(jù)庫(kù)中提取出來,利用Import則可將提取出來的數(shù)據(jù)送回到Oracle數(shù)據(jù)庫(kù)中去。

      1、簡(jiǎn)單導(dǎo)出數(shù)據(jù)(Export)和導(dǎo)入數(shù)據(jù)(Import)2、Oracle支持三種方式類型的輸出:

      (1)、表方式(T方式),將指定表的數(shù)據(jù)導(dǎo)出。

      (2)、用戶方式(U方式),將指定用戶的所有對(duì)象及數(shù)據(jù)導(dǎo)出。(3)、全庫(kù)方式(Full方式),瘵數(shù)據(jù)庫(kù)中的所有對(duì)象導(dǎo)出。

      數(shù)據(jù)導(dǎo)入(Import)的過程是數(shù)據(jù)導(dǎo)出(Export)的逆過程,分別將數(shù)據(jù)文件導(dǎo)入數(shù)據(jù)庫(kù)和將數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出到數(shù)據(jù)文件。

      3、增量導(dǎo)出/導(dǎo)入

      增量導(dǎo)出是一種常用的數(shù)據(jù)備份方法,它只能對(duì)整個(gè)數(shù)據(jù)庫(kù)來實(shí)施,并且必須作為SYSTEM來導(dǎo)出。在進(jìn)行此種導(dǎo)出時(shí),系統(tǒng)不要求回答任何問題。導(dǎo)出文件名缺省為export.dmp,如果不希望自己的輸出文件定名為export.dmp,必須在命令行中指出要用的文件名。增量導(dǎo)出包括三種類型:

      (1)、“完全”增量導(dǎo)出(Complete)即備份三個(gè)數(shù)據(jù)庫(kù),比如: exp user/password file=123.dmp(2)、“增量型”增量導(dǎo)出

      備份上一次備份后改變的數(shù)據(jù),比如:

      exp user/password inctype=y record=y file=456.dmp 進(jìn)行增量備份前,必須有個(gè)完全備份。

      二、冷備份(COPY)冷備份發(fā)生在數(shù)據(jù)庫(kù)已經(jīng)正常關(guān)閉的情況下,當(dāng)正常關(guān)閉時(shí)會(huì)提供給我們一個(gè)完整的數(shù)據(jù)庫(kù)。冷備份時(shí)將關(guān)鍵性文件拷貝到另外的位置的一種說法。對(duì)于備份Oracle信息而言,冷備份時(shí)最快和最安全的方法。冷備份的優(yōu)點(diǎn)是: 1、是非??焖俚膫浞莘椒ǎㄖ恍杩轿募病⑷菀讱w檔(簡(jiǎn)單拷貝即可)

      3、容易恢復(fù)到某個(gè)時(shí)間點(diǎn)上(只需將文件再拷貝回去)4、能與歸檔方法相結(jié)合,做數(shù)據(jù)庫(kù)“最佳狀態(tài)”的恢復(fù)。5、低度維護(hù),高度安全。但冷備份也有如下不足:

      1、單獨(dú)使用時(shí),只能提供到“某一時(shí)間點(diǎn)上”的恢復(fù)。

      2、再實(shí)施備份的全過程中,數(shù)據(jù)庫(kù)必須要作備份而不能作其他工作。也就是說,在冷備份過程中,數(shù)據(jù)庫(kù)必須是關(guān)閉狀態(tài)。

      3、若磁盤空間有限,只能拷貝到磁帶等其他外部存儲(chǔ)設(shè)備上,速度會(huì)很慢。4、不能按表或按用戶恢復(fù)。

      如果可能的話(主要看效率),應(yīng)將信息備份到磁盤上,然后啟動(dòng)數(shù)據(jù)庫(kù)(使用戶可以工作)并將備份的信息拷貝到磁帶上(拷貝的同時(shí),數(shù)據(jù)庫(kù)也可以工作)。冷備份中必須拷貝的文件包括: 1、所有數(shù)據(jù)文件 2、所有控制文件 3、所有聯(lián)機(jī)REDO LOG文件 4、Init.ora文件(可選)

      值得注意的使冷備份必須在數(shù)據(jù)庫(kù)關(guān)閉的情況下進(jìn)行,當(dāng)數(shù)據(jù)庫(kù)處于打開狀態(tài)時(shí),執(zhí)行數(shù)據(jù)庫(kù)文件系統(tǒng)備份是無效的。下面是作冷備份的完整例子。關(guān)閉數(shù)據(jù)庫(kù)

      (1)sqlplus /nolog(2)sql>connect /as sysdba(3)sql>shutdown immediate;用拷貝命令備份全部的時(shí)間文件、重做日志文件、控制文件、初始化參數(shù)文件 重啟Oracle數(shù)據(jù)庫(kù) sql>startup;

      三、熱備份(RMAN)熱備份是在數(shù)據(jù)庫(kù)運(yùn)行的情況下,采用歸檔模式(archivelog mode)方式備份數(shù)據(jù)庫(kù)的方法。所以,如果你有昨天夜里的一個(gè)冷備份而且又有今天的熱備份文件,在發(fā)生問題時(shí),就可以利用這些資料恢復(fù)更多的信息。熱備份要求數(shù)據(jù)庫(kù)在Archivelog方式下操作,并需要大量的檔案空間。一旦數(shù)據(jù)庫(kù)運(yùn)行在archivelog狀態(tài)下,就可以做備份了。熱備份的命令文件由三部分組成: 1. 數(shù)據(jù)文件一個(gè)表空間一個(gè)表空間的備份。(1)設(shè)置表空間為備份狀態(tài)(2)備份表空間的數(shù)據(jù)文件(3)回復(fù)表空間為正常狀態(tài) 2. 備份歸檔log文件(1)臨時(shí)停止歸檔進(jìn)程

      (2)log下那些在archive rede log目標(biāo)目錄中的文件(3)重新啟動(dòng)archive進(jìn)程(4)備份歸檔的redo log文件

      3. 用alter database bachup controlfile命令來備份控制文件 熱備份的優(yōu)點(diǎn)是:

      1. 可在表空間或數(shù)據(jù)庫(kù)文件級(jí)備份,備份的時(shí)間短。2. 備份時(shí)數(shù)據(jù)庫(kù)仍可使用。3.可達(dá)到秒級(jí)恢復(fù)(恢復(fù)到某一時(shí)間點(diǎn)上)。4. 可對(duì)幾乎所有數(shù)據(jù)庫(kù)實(shí)體做恢復(fù)

      5. 恢復(fù)是快速的,在大多數(shù)情況下愛數(shù)據(jù)庫(kù)仍工作時(shí)恢復(fù)。

      例: $rman target user/password backup full database format=’/../..’;熱備份的不足是:

      1. 不能出錯(cuò),否則后果嚴(yán)重

      2. 若熱備份不成功,所得結(jié)果不可用于時(shí)間點(diǎn)的恢復(fù)

      3. 因難于維護(hù),所以要特別仔細(xì)小心,不允許“以失敗告終”。

      第四篇:數(shù)據(jù)備份方案

      浪擎官網(wǎng):http://004km.cn/

      浪擎容災(zāi)案例

      浪擎-北京航空航天大學(xué)-構(gòu)建統(tǒng)一備份方案

      北京航空航天大學(xué)文件服務(wù)器存儲(chǔ)著大量檔案資料,一旦服務(wù)器存儲(chǔ)發(fā)生故障,就會(huì)造成相當(dāng)大的損失.此外,北京航空航天大學(xué)的PC和筆計(jì)本的數(shù)量很龐大,而且分散在不同的區(qū)域,文件數(shù)據(jù)容易丟失和損壞,造成很大的安全隱患,同時(shí),文檔數(shù)據(jù)分散存儲(chǔ),造成了信息和數(shù)據(jù)孤立,大大降低了信息的整體利用率。

      需求及建設(shè)目標(biāo):

      1)建立統(tǒng)一的、自動(dòng)的文件備份機(jī)制,提高文件存儲(chǔ)安全,減輕維護(hù)工作量

      定時(shí)將文件服務(wù)器中數(shù)據(jù)備份到存儲(chǔ)服務(wù)器,減輕系統(tǒng)管理員的維護(hù)工作。在文件服務(wù)器因意外導(dǎo)致數(shù)據(jù)丟失時(shí),則可從備份存儲(chǔ)中快速恢復(fù)。

      2)高頻高效的備份,盡量減少計(jì)劃或意外情況下導(dǎo)致的數(shù)據(jù)損失

      可靈活的配置系統(tǒng)備份計(jì)劃,盡量減小數(shù)據(jù)備份窗口(如以每天或每半天甚至每小時(shí)為一個(gè)周期進(jìn)行備份)

      3)充分利用現(xiàn)有硬件設(shè)備,保護(hù)投資,降低系統(tǒng)總體擁有成本

      浪擎?zhèn)浞轃o需特殊硬件需求,而且對(duì)配置要求甚低,系統(tǒng)操作維護(hù)簡(jiǎn)單,降低系統(tǒng)總體擁有成本。

      4)數(shù)據(jù)安全

      為桌面文檔建立安全統(tǒng)一的備份機(jī)制,系統(tǒng)應(yīng)支持各種格式的辦公文檔和業(yè)務(wù)數(shù)據(jù)備份。備份數(shù)據(jù)在存儲(chǔ)端不可視,保證只有文件主人才有權(quán)查看備份文件。

      5)文件共享

      便捷共享,系統(tǒng)應(yīng)提供脫機(jī)共享方式,以提高備份系統(tǒng)的利用效果。用戶可將已備份至服務(wù)器上的數(shù)據(jù)授權(quán)共享給他人瀏覽,同時(shí)可查看他人共享信息。

      病毒防范,系統(tǒng)在實(shí)現(xiàn)共享的同時(shí)應(yīng)防止病毒主動(dòng)傳播

      6)使用要求

      簡(jiǎn)捷易用,應(yīng)提供方便的自動(dòng)和計(jì)劃備份方式。便于管理人員的日常管理與維護(hù),可通過Web方式查看用戶的備份情況,可通過備份策略進(jìn)行強(qiáng)制備份或幫助終端用戶進(jìn)行重要文檔的備份。

      浪擎官網(wǎng):http://004km.cn/

      浪擎容災(zāi)案例

      浪擎服務(wù)器備份及桌面?zhèn)浞萁鉀Q方案

      1)浪擎?服務(wù)器備份系統(tǒng)

      浪擎?服務(wù)器備份系統(tǒng)實(shí)現(xiàn)應(yīng)用系統(tǒng)的存儲(chǔ)備份,對(duì)備份服務(wù)器硬件和網(wǎng)絡(luò)等無特殊要求,可實(shí)現(xiàn)低成本、高保障的熱備份和熱容災(zāi)

      浪擎?服務(wù)器備份系統(tǒng)備份客戶端安裝在源服務(wù)器上,備份服務(wù)器軟件安裝在目標(biāo)服務(wù)器上,管理員可以在任意一臺(tái)計(jì)算機(jī)通過Web遠(yuǎn)程管理備份服務(wù)器和監(jiān)控兩臺(tái)服務(wù)器的運(yùn)行狀態(tài)。

      2)浪擎?終端備份系統(tǒng)

      浪擎?終端備份系統(tǒng)為桌面計(jì)算機(jī)提供了一套完整的數(shù)據(jù)備份、安全保護(hù)及高效利用的解決方案。

      浪擎?終端備份系統(tǒng)由備份客戶端、備份服務(wù)器和基于WEB的備份管理界面三部分構(gòu)成。

      備份代理安裝在需要備份的計(jì)算機(jī)上;備份服務(wù)器軟件安裝在存儲(chǔ)服務(wù)器上,負(fù)責(zé)用戶管理、備份數(shù)據(jù)、存儲(chǔ)空間;管理員可通過Web遠(yuǎn)程管理備份服務(wù)器和監(jiān)控整個(gè)運(yùn)行狀態(tài)。

      第五篇:oracle數(shù)據(jù)庫(kù)自動(dòng)備份方案

      1.目的

      編寫本文檔的目的為實(shí)現(xiàn)ORACLE數(shù)據(jù)庫(kù)的自動(dòng)備份,為不動(dòng)產(chǎn)數(shù)據(jù)增加一份數(shù)據(jù)安全按保障。

      2.軟件環(huán)境

      數(shù)據(jù)庫(kù)服務(wù)器:oracle 11g atabase x64 v11.2.0.4.0 客戶端:Oracle client x64 v11.2.0.4.0 注意:數(shù)據(jù)庫(kù)服務(wù)器和客戶端版本必須保持一致,否則會(huì)出現(xiàn)無法預(yù)知的錯(cuò)誤。

      3.實(shí)施方案

      3.1.編寫數(shù)據(jù)庫(kù)自動(dòng)備份腳本

      腳本內(nèi)容如下,將文件存儲(chǔ)為oraclebackup.bat:

      @echo off echo 刪除10天前的備分文件和日志

      forfiles /p “D:oraclebackup” /m *.dmp /d-10 /c “cmd /c del @path” forfiles /p “D:oraclebackup” /m *.log /d-10 /c “cmd /c del @path” echo 正在備份 oracle 數(shù)據(jù)庫(kù),請(qǐng)稍等……

      exp BDCDJ_CP/BDCDJ_CP@10.6.161.70/orcl file=D:/oraclebackup/BDCDJ_CP%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=D:/oraclebackup/BDCDJ_CP%date:~0,4%%date:~5,2%%date:~8,2%.log echo 任務(wù)完成!注意:

      1)修改數(shù)據(jù)庫(kù)連接用戶名、密碼、數(shù)據(jù)庫(kù)地址和實(shí)例名

      2)修改備份文件存儲(chǔ)地址,以上腳本存儲(chǔ)位置為D:oraclebackup 3.2.新建任務(wù)計(jì)劃

      1)打開任務(wù)計(jì)劃程序

      2)打開創(chuàng)建基本任務(wù),輸入任務(wù)名稱、選擇任務(wù)執(zhí)行時(shí)間和執(zhí)行的腳本,完成任務(wù)計(jì)劃創(chuàng)建。

      下載oracle一種基于全量數(shù)據(jù)的增量備份方案word格式文檔
      下載oracle一種基于全量數(shù)據(jù)的增量備份方案.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        ORACLE數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案論文.(共5篇)

        ORACLE 數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)方案 學(xué)號(hào): 11129149 姓名:文明藝 1 引 言 目前, 數(shù)據(jù)已成為信息系統(tǒng)的基礎(chǔ)核心和重要資源, 同時(shí)也是各單位的寶貴財(cái)富, 數(shù)據(jù) 的丟失將導(dǎo)致直接經(jīng)......

        XX數(shù)據(jù)備份方案

        XX數(shù)據(jù)安全方案 需求分析: 隨著測(cè)試系統(tǒng)的增加帶來了數(shù)據(jù)急劇的增長(zhǎng),使得數(shù)據(jù)的保護(hù)和存儲(chǔ)變得尤為重要。在系統(tǒng)面臨數(shù)據(jù)毀壞,丟失而需要快速有效地恢復(fù)原有系統(tǒng)數(shù)據(jù)的時(shí)候顯得......

        數(shù)據(jù)備份方案[大全五篇]

        辦公環(huán)境下計(jì)算機(jī)數(shù)據(jù)備份方案 隨著公司信息化技術(shù)的發(fā)展,公司同事在日常辦公中越來越離不開計(jì)算機(jī);但與生俱來的各種計(jì)算機(jī)問題也讓大家痛苦不堪。諸如意外斷電、不正常關(guān)機(jī)......

        服務(wù)器數(shù)據(jù)備份方案

        浪擎-陜西省西安市中醫(yī)院 浪擎官網(wǎng):http://004km.cn/ 1.概述 陜西西安市中醫(yī)醫(yī)院是一所中醫(yī)特色濃厚臨床科室齊全、醫(yī)學(xué)人才匯聚集醫(yī)教研為一體的三級(jí)甲等醫(yī)院、國(guó)......

        Symantec數(shù)據(jù)備份方案

        Symantec數(shù)據(jù)備份方案 Symantec Backup Exec for Windows Servers是Windows數(shù)據(jù)保護(hù)領(lǐng)域的金牌標(biāo)準(zhǔn),能夠提供經(jīng)濟(jì)有效、高性能且經(jīng)過認(rèn)證的磁盤到磁盤到磁帶備份與恢復(fù),通過為......

        數(shù)據(jù)備份方案解析

        中國(guó)容災(zāi)第一品牌 案例 全方位災(zāi)備 2014年,浪擎科技在高端涂料品牌湖南松井新材料擺下的“容災(zāi)測(cè)試PK賽”中脫穎而出,浪擎經(jīng)受住了客戶近半年的測(cè)試考察期,最終贏得擂主寶座,與......

        中小企業(yè)數(shù)據(jù)備份方案

        中小型企業(yè)網(wǎng)站如何做好數(shù)據(jù)備份? 據(jù)了解,中小企業(yè)網(wǎng)站大多用于品牌展示或兼有部分電子商務(wù)功能,所以數(shù)據(jù)備份顯得十分重要。做好數(shù)據(jù)備份,不僅可以用于網(wǎng)站災(zāi)難恢復(fù),還便于企業(yè)......

        系統(tǒng)數(shù)據(jù)備份方案

        系統(tǒng)數(shù)據(jù)備份方案 采供血信息系統(tǒng)從開始正常運(yùn)行,就將隨著時(shí)間的推移,不斷地積累數(shù)據(jù)。在采供血機(jī)構(gòu)中一切基于業(yè)務(wù)流程的活動(dòng)都以這些數(shù)據(jù)為基礎(chǔ)。在系統(tǒng)運(yùn)行中常常會(huì)不可避......