Oracle數(shù)據(jù)庫10g極大提高可用性和網(wǎng)格計(jì)算能力_第1頁
Oracle數(shù)據(jù)庫10g極大提高可用性和網(wǎng)格計(jì)算能力_第2頁
Oracle數(shù)據(jù)庫10g極大提高可用性和網(wǎng)格計(jì)算能力_第3頁
Oracle數(shù)據(jù)庫10g極大提高可用性和網(wǎng)格計(jì)算能力_第4頁
Oracle數(shù)據(jù)庫10g極大提高可用性和網(wǎng)格計(jì)算能力_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Oracle 數(shù)據(jù)庫數(shù)據(jù)庫 10g 如何徹底如何徹底改變可用性并支持網(wǎng)格改變可用性并支持網(wǎng)格講座號: 1069 Wei Hu開發(fā)主管甲骨文公司從高質(zhì)量的組件到高質(zhì)量的系統(tǒng)從高質(zhì)量的組件到高質(zhì)量的系統(tǒng) 通常,低成本低成本 = 低質(zhì)量低質(zhì)量 以往,高質(zhì)量的系統(tǒng)由高質(zhì)量、高成本的組件構(gòu)建 大型機(jī)模型 Oracle 支持一種新模型 Oracle 組合大量廉價(jià)處理器和存儲器構(gòu)建高質(zhì)量的系統(tǒng) 堅(jiān)不可摧的廉價(jià)系統(tǒng)低成本容錯低成本容錯商業(yè)網(wǎng)格和可用性 網(wǎng)格集中標(biāo)準(zhǔn)的低成本節(jié)點(diǎn)和模塊化磁盤陣列 非常適合于 RAC 高可用性 故障可切換至網(wǎng)格上的任意節(jié)點(diǎn) 網(wǎng)格負(fù)載平衡將隨時(shí)間重新分配專為容錯設(shè)計(jì)專為容錯設(shè)計(jì)數(shù)據(jù)保

2、護(hù)與恢復(fù)的新經(jīng)濟(jì)學(xué)使用廉價(jià)磁盤空間減少代價(jià)高昂停機(jī)新境界:新境界: 基于磁盤的數(shù)據(jù)恢復(fù)基于磁盤的數(shù)據(jù)恢復(fù) 磁盤幾乎與磁帶一樣便宜磁盤幾乎與磁帶一樣便宜 磁盤比磁帶更好磁盤比磁帶更好隨機(jī)訪問所有數(shù)據(jù)隨機(jī)訪問所有數(shù)據(jù) 我們重新設(shè)計(jì)我們的恢復(fù)策略以充我們重新設(shè)計(jì)我們的恢復(fù)策略以充分利用這些新經(jīng)濟(jì)情況分利用這些新經(jīng)濟(jì)情況 隨機(jī)訪問使我們可以只對數(shù)據(jù)隨機(jī)訪問使我們可以只對數(shù)據(jù)庫中庫中更改的更改的數(shù)據(jù)進(jìn)行備份和恢?jǐn)?shù)據(jù)進(jìn)行備份和恢復(fù)復(fù) 備份和恢復(fù)從幾小時(shí)變?yōu)閹追昼妭浞莺突謴?fù)從幾小時(shí)變?yōu)閹追昼?000s - 200 GB1980s - 200 MB增加了 1000 倍使用低成本存儲器進(jìn)行故障恢復(fù)使用低成本存儲

3、器進(jìn)行故障恢復(fù)四種故障類型四種故障類型使使用 ASM 進(jìn)行數(shù)據(jù)鏡像 在廉價(jià)的模塊化存儲陣列中在廉價(jià)的模塊化存儲陣列中鏡像數(shù)據(jù)鏡像數(shù)據(jù) 無需額外的事件記錄或昂貴無需額外的事件記錄或昂貴的的 NVRAM 來恢復(fù)鏡像來恢復(fù)鏡像數(shù)據(jù)庫記錄恢復(fù)鏡像數(shù)據(jù)庫記錄恢復(fù)鏡像 磁盤和陣列出現(xiàn)故障時(shí)自動磁盤和陣列出現(xiàn)故障時(shí)自動重新鏡像重新鏡像 專為容錯設(shè)計(jì)專為容錯設(shè)計(jì)使用低成本存儲器進(jìn)行故障恢復(fù)使用低成本存儲器進(jìn)行故障恢復(fù)減少人為錯誤造成的損失減少人為錯誤造成的損失人為錯誤人為錯誤 目標(biāo)是盡快分析并進(jìn)行修復(fù) 對于局部損壞 需要進(jìn)行外部分析和修復(fù) 例如 刪除錯誤訂單對于大范圍的損壞 需要完全刪除以防止長時(shí)間的停機(jī) 例

4、如 批量刪除本月的訂單人為人為 錯誤錯誤其他其他停機(jī)停機(jī)停機(jī)的停機(jī)的最重要的原因最重要的原因閃回時(shí)間導(dǎo)航閃回時(shí)間導(dǎo)航閃回查詢閃回查詢查詢某時(shí)間點(diǎn)的所有數(shù)據(jù)查詢某時(shí)間點(diǎn)的所有數(shù)據(jù)閃回版本查詢閃回版本查詢查看某一行在兩個(gè)時(shí)間點(diǎn)之間的全部查看某一行在兩個(gè)時(shí)間點(diǎn)之間的全部版本版本查看更改此行的事務(wù)查看更改此行的事務(wù)閃回事務(wù)查詢閃回事務(wù)查詢查看某個(gè)事務(wù)進(jìn)行的全部更改查看某個(gè)事務(wù)進(jìn)行的全部更改Tx 1Tx 2Tx 3Select * from Emp AS OF 2:00 P.M. where Select * from Emp VERSIONS BETWEEN 2:00 PM and 3:00 PM w

5、here Select * from DBA_TRANSACTION_QUERY where xid = 000200030000002D; 閃回?cái)?shù)據(jù)庫閃回?cái)?shù)據(jù)庫 時(shí)間點(diǎn)恢復(fù)的新策略 閃回日志捕獲更改的塊的所有舊版本看作一種連續(xù)備份按日志重做將數(shù)據(jù)庫恢復(fù)到某一時(shí)間僅恢復(fù)更改的塊 快速 - 在幾分鐘而不是幾小時(shí)內(nèi)恢復(fù) 簡單 單個(gè)命令即可進(jìn)行恢復(fù)將數(shù)據(jù)庫閃回至 2:05 PM數(shù)據(jù)庫的數(shù)據(jù)庫的“倒回倒回”按鈕按鈕數(shù)據(jù)文件數(shù)據(jù)文件閃回日志閃回日志新塊版本磁盤寫數(shù)據(jù)舊塊版本閃回錯誤修正 所有級別的恢復(fù)所有級別的恢復(fù) 數(shù)據(jù)庫級數(shù)據(jù)庫級閃回?cái)?shù)據(jù)庫將整個(gè)數(shù)據(jù)庫恢復(fù)到閃回?cái)?shù)據(jù)庫將整個(gè)數(shù)據(jù)庫恢復(fù)到某個(gè)時(shí)間某個(gè)時(shí)間

6、 使用閃回日志使用閃回日志 表級表級閃回表將表中的行恢復(fù)到某個(gè)時(shí)閃回表將表中的行恢復(fù)到某個(gè)時(shí)間間 在數(shù)據(jù)庫中使用在數(shù)據(jù)庫中使用 UNDO閃回刪除恢復(fù)刪除的表和索引閃回刪除恢復(fù)刪除的表和索引 DROP 的回收站的回收站 行級行級恢復(fù)個(gè)別的行恢復(fù)個(gè)別的行 使用閃回查詢使用閃回查詢訂單訂單數(shù)據(jù)庫數(shù)據(jù)庫客戶客戶所有用戶的閃回所有用戶的閃回最終用戶最終用戶閃回查詢閃回查詢 閃回版本查詢閃回版本查詢開發(fā)人員開發(fā)人員 閃回版本查詢閃回版本查詢 閃回事務(wù)查詢閃回事務(wù)查詢 閃回表閃回表數(shù)據(jù)庫管理員數(shù)據(jù)庫管理員 閃回?cái)?shù)據(jù)庫閃回?cái)?shù)據(jù)庫 閃回刪除閃回刪除系統(tǒng)管理員系統(tǒng)管理員 數(shù)據(jù)衛(wèi)士數(shù)據(jù)衛(wèi)士恢復(fù)上的革新恢復(fù)上的革新

7、閃回革新了恢復(fù)只對更改的數(shù)據(jù)進(jìn)行操作改正錯誤的時(shí)間與產(chǎn)生錯誤的時(shí)間相等 只需幾分鐘而不是幾小時(shí) 閃回非常容易只需單個(gè)命令而非復(fù)雜的過程改正時(shí)間改正時(shí)間 = 產(chǎn)生錯誤時(shí)間產(chǎn)生錯誤時(shí)間 + f(DB_SIZE)防止崩潰與崩潰恢復(fù)防止崩潰與崩潰恢復(fù)Oracle 端到端數(shù)據(jù)驗(yàn)證端到端數(shù)據(jù)驗(yàn)證 H.A.R.D. 硬件輔助數(shù)據(jù)恢復(fù)防止在數(shù)據(jù)庫和存儲設(shè)備的 IO 路徑產(chǎn)生崩潰 最初在 Oracle9iR2 中引入 10g HARD 提供更好的檢查檢查所有文件類型和塊大小 DB、 日志、歸檔、備份等A.S.M. 支持 HARD,無需使用 RAW 設(shè)備 獲得主要存儲器廠商的支持SAN 和和 虛擬化虛擬化塊驗(yàn)證并

8、且防止向塊添加信息 經(jīng)存儲設(shè)備驗(yàn)證的保護(hù)信息快速恢復(fù)區(qū)快速恢復(fù)區(qū) 完全自動的、基于磁盤的備份和恢復(fù)設(shè)置并忽略 每晚的增量備份前滾至恢復(fù)區(qū)備份在生產(chǎn)數(shù)據(jù)庫中對更改的塊進(jìn)行跟蹤 永遠(yuǎn)不需要全面掃描異常快速(20 倍)驗(yàn)證塊以防止備份副本的崩潰 使用低成本 ATA 磁盤陣列作為恢復(fù)區(qū)兩個(gè)兩個(gè)獨(dú)立的獨(dú)立的磁盤系統(tǒng)磁盤系統(tǒng)快速恢復(fù)區(qū)快速恢復(fù)區(qū)每晚進(jìn)行每晚進(jìn)行增量備份增量備份每周歸每周歸檔到磁帶檔到磁帶數(shù)據(jù)庫區(qū)數(shù)據(jù)庫區(qū)低成本無危害的災(zāi)難恢復(fù)現(xiàn)有的站點(diǎn)恢復(fù)折中辦法現(xiàn)有的站點(diǎn)恢復(fù)折中辦法 用戶可以延遲日志應(yīng)用以防止出現(xiàn)用戶錯誤,但是:用戶可以延遲日志應(yīng)用以防止出現(xiàn)用戶錯誤,但是:故障切換需要花費(fèi)幾小時(shí)故障切換

9、需要花費(fèi)幾小時(shí)報(bào)表所采用的是幾小時(shí)前的舊數(shù)據(jù)報(bào)表所采用的是幾小時(shí)前的舊數(shù)據(jù) 切換到備用數(shù)據(jù)庫后,必須重新構(gòu)建生產(chǎn)數(shù)據(jù)庫切換到備用數(shù)據(jù)庫后,必須重新構(gòu)建生產(chǎn)數(shù)據(jù)庫生產(chǎn)數(shù)據(jù)庫的更新未反映到備用數(shù)據(jù)庫生產(chǎn)數(shù)據(jù)庫的更新未反映到備用數(shù)據(jù)庫生產(chǎn)生產(chǎn)數(shù)據(jù)庫數(shù)據(jù)庫備用備用數(shù)據(jù)庫數(shù)據(jù)庫事務(wù)事務(wù)發(fā)送發(fā)送4 小時(shí)小時(shí)延遲延遲應(yīng)用應(yīng)用基于延遲數(shù)據(jù)基于延遲數(shù)據(jù)生成報(bào)表生成報(bào)表低成本無損災(zāi)難恢復(fù)閃回?cái)?shù)據(jù)庫不再需要延日志應(yīng)用來更正錯誤閃回?cái)?shù)據(jù)庫不再需要延日志應(yīng)用來更正錯誤閃回?cái)?shù)據(jù)庫不再需要在故障切換時(shí)恢復(fù)主數(shù)據(jù)庫閃回?cái)?shù)據(jù)庫不再需要在故障切換時(shí)恢復(fù)主數(shù)據(jù)庫實(shí)時(shí)日志應(yīng)用使基于備用數(shù)據(jù)庫實(shí)時(shí)生成報(bào)表成為可能實(shí)時(shí)日志應(yīng)用使基于備用

10、數(shù)據(jù)庫實(shí)時(shí)生成報(bào)表成為可能數(shù)據(jù)衛(wèi)士在網(wǎng)格集群間透明工作數(shù)據(jù)衛(wèi)士在網(wǎng)格集群間透明工作備用數(shù)據(jù)庫使用的備用數(shù)據(jù)庫使用的 CPU 資源比主數(shù)據(jù)庫少資源比主數(shù)據(jù)庫少閃回日志閃回日志生產(chǎn)生產(chǎn)數(shù)據(jù)庫數(shù)據(jù)庫備用備用數(shù)據(jù)庫數(shù)據(jù)庫事務(wù)事務(wù)發(fā)送發(fā)送(實(shí)時(shí)應(yīng)用)(實(shí)時(shí)應(yīng)用)無延遲無延遲基于實(shí)時(shí)基于實(shí)時(shí)數(shù)據(jù)生成報(bào)表數(shù)據(jù)生成報(bào)表閃回日志閃回日志一些節(jié)點(diǎn)用于一些節(jié)點(diǎn)用于其他計(jì)算其他計(jì)算最高的數(shù)據(jù)保護(hù)最高的數(shù)據(jù)保護(hù)最低的成本最低的成本將這些功能結(jié)合在一起獲得任意級別的數(shù)據(jù)保護(hù)極其易用ASM 鏡像鏡像 存儲故障防護(hù)存儲故障防護(hù)閃回閃回 人為錯誤防護(hù)人為錯誤防護(hù)數(shù)據(jù)衛(wèi)士數(shù)據(jù)衛(wèi)士 站點(diǎn)故障防護(hù)站點(diǎn)故障防護(hù)快速恢復(fù)區(qū)快速恢復(fù)區(qū)崩潰

11、防護(hù)崩潰防護(hù) 無需停機(jī)即可對系統(tǒng)進(jìn)行任何更改目標(biāo)無損失系統(tǒng)更改無損失系統(tǒng)更改無損失系統(tǒng)更改 按需提供容量按需提供容量 CPU在線添加在線添加/刪除刪除 SMP 使用的使用的 CPU 集群節(jié)點(diǎn)集群節(jié)點(diǎn)在線添加在線添加/刪除集群節(jié)點(diǎn)刪除集群節(jié)點(diǎn)無需移動數(shù)據(jù)無需移動數(shù)據(jù) 內(nèi)存內(nèi)存在線增加和減少共享內(nèi)存和緩沖區(qū)緩存在線增加和減少共享內(nèi)存和緩沖區(qū)緩存在線自動調(diào)整內(nèi)存在線自動調(diào)整內(nèi)存 磁盤磁盤在線添加在線添加/刪除磁盤刪除磁盤自動重新平衡自動重新平衡移動數(shù)據(jù)文件移動數(shù)據(jù)文件使用 RAC 進(jìn)行滾動的補(bǔ)丁升級最初的最初的 RAC 配置配置客戶機(jī)在客戶機(jī)在 A 上,修補(bǔ)上,修補(bǔ) BOracle補(bǔ)丁補(bǔ)丁升級升級操

12、作系統(tǒng)操作系統(tǒng)升級升級升級完成升級完成硬件硬件升級升級客戶機(jī)客戶機(jī)客戶機(jī)客戶機(jī)客戶機(jī)在客戶機(jī)在 B 上,修補(bǔ)上,修補(bǔ) A補(bǔ)丁補(bǔ)丁1234ABABABABBA補(bǔ)丁補(bǔ)丁使用數(shù)據(jù)衛(wèi)士進(jìn)行滾動的版本升級最初的最初的 SQL 應(yīng)用配置應(yīng)用配置混合運(yùn)行,進(jìn)行測試混合運(yùn)行,進(jìn)行測試切換到切換到 B, 升級升級 A將節(jié)點(diǎn)將節(jié)點(diǎn) B 升級到升級到 X+1主要版本主要版本升級升級補(bǔ)丁集補(bǔ)丁集升級升級集群軟件集群軟件和硬件和硬件升級升級客戶機(jī)客戶機(jī)日志日志發(fā)送發(fā)送版本版本 X版本版本 X1客戶機(jī)客戶機(jī)2客戶機(jī)客戶機(jī)日志日志發(fā)送發(fā)送3客戶機(jī)客戶機(jī)日志日志發(fā)送發(fā)送4升級升級日志日志隊(duì)列隊(duì)列XX+1 X+1 XX+1X+

13、1 無需中斷即可生效無需中斷即可生效 競爭要求不斷發(fā)展 需要在不中斷應(yīng)用程序的情況下修改數(shù)據(jù)位置、格式、索引甚至是定義目標(biāo)無損失數(shù)據(jù)更改無損失數(shù)據(jù)更改增強(qiáng)的在線表重定義增強(qiáng)的在線表重定義輕松克隆索引、授權(quán)、約束等。在線從 Long 轉(zhuǎn)換到 LOB允許用唯一的索引代替主鍵更改表而無需重新編譯存儲過程更改表而無需重新編譯存儲過程存儲過程可依賴于表的簽名而非表本身在線段收縮在線段收縮將段的某些塊中未使用的空間返還給表空間源表源表更新更新 跟蹤跟蹤轉(zhuǎn)換轉(zhuǎn)換 復(fù)制表復(fù)制表轉(zhuǎn)換轉(zhuǎn)換更新更新GUI 界面,界面,更更簡單簡單結(jié)果表結(jié)果表連續(xù)的連續(xù)的查詢和查詢和 更新更新存儲存儲更新更新在線重定義增強(qiáng)最大可用性

14、體系結(jié)構(gòu) (MAA) 操作實(shí)踐至關(guān)重要僅靠技術(shù)是不夠的 MAA 是獲得高可用性和災(zāi)難恢復(fù) (HA & DR) 的藍(lán)圖經(jīng)測試、驗(yàn)證且書面記載的最佳實(shí)踐 數(shù)據(jù)庫、存儲器、集群、網(wǎng)絡(luò) 10 人花了一年的心血 M.A.A.如何防止停機(jī)如何防止停機(jī)、忍受停機(jī)、忍受停機(jī),并并進(jìn)行恢復(fù)進(jìn)行恢復(fù)最高的可用性最高的可用性 = 堅(jiān)不可摧的結(jié)構(gòu)堅(jiān)不可摧的結(jié)構(gòu) + 最佳實(shí)踐最佳實(shí)踐以最低成本獲得最高可用性以最低成本獲得最高可用性 最高的可用性容錯集群閃回錯誤校正自動磁盤備份無損災(zāi)難恢復(fù)滾動升級在線重定義 最低的成本低成本網(wǎng)格服務(wù)器低成本模塊化存儲陣列自動化且易用Oracle10g 堅(jiān)不可摧、物美價(jià)廉堅(jiān)不可摧、

15、物美價(jià)廉接下來,您可以接下來,您可以 參加相關(guān)講座Oracle 數(shù)據(jù)庫 10g 備份和恢復(fù): RMAN 和閃回技術(shù) 7 月22 ,星期四,下午 1:00 Oracle Data Guard: 最低的成本實(shí)現(xiàn)最大的數(shù)據(jù)保護(hù) 7 月22 ,星期四,下午 2:30 參觀相關(guān)演示/展覽在甲骨文產(chǎn)品演示區(qū)中的 Data Guard、 閃回、和 RMAN 展位 我們的軟件如何服務(wù)于您的業(yè)務(wù)作客甲骨文產(chǎn)品演示區(qū)中的 Oracle 指導(dǎo),以獲得個(gè)性化的建議 有關(guān)詳細(xì)信息,請?jiān)L問: Oracle 數(shù)據(jù)庫數(shù)據(jù)庫 10g 高可用性特性高可用性特性集群集群 可移植的集群件 Linux 和 Windows 集群文件系統(tǒng)

16、 自動應(yīng)用補(bǔ)丁數(shù)據(jù)衛(wèi)士數(shù)據(jù)衛(wèi)士 SQL 應(yīng)用應(yīng)用支持 Long 數(shù)據(jù)類型支持多字節(jié) CLOB 和 NCLOB支持索引組織表簡化零數(shù)據(jù)丟失故障切換實(shí)時(shí)應(yīng)用允許實(shí)時(shí)生成報(bào)表零停機(jī)實(shí)例化 滾動升級滾動升級使用數(shù)據(jù)衛(wèi)士 SQL 應(yīng)用的滾動升級在線重定義在線重定義支持唯一索引相依對象的一站式克隆可以使用 Sequences 和 Sysdate 填充列基于簽名、使用同義詞的相依性跟蹤 在線段收縮數(shù)據(jù)衛(wèi)士普通特性數(shù)據(jù)衛(wèi)士普通特性Data Guard Broker 支持 RAC指定的數(shù)據(jù)衛(wèi)士配置實(shí)時(shí)應(yīng)用閃回備用數(shù)據(jù)庫閃回重新實(shí)例化改進(jìn)的并行恢復(fù)新增的新增的 Oracle 數(shù)據(jù)庫數(shù)據(jù)庫 10g 高可用性特性高可用性特性閃回備份和恢復(fù)閃回備份和恢復(fù)備份和恢復(fù)磁盤

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論