版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quá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)建 大型機模型 Oracle 支持一種新模型 Oracle 組合大量廉價處理器和存儲器構(gòu)建高質(zhì)量的系統(tǒng) 堅不可摧的廉價系統(tǒng)低成本容錯低成本容錯商業(yè)網(wǎng)格和可用性 網(wǎng)格集中標準的低成本節(jié)點和模塊化磁盤陣列 非常適合于 RAC 高可用性 故障可切換至網(wǎng)格上的任意節(jié)點 網(wǎng)格負載平衡將隨時間重新分配專為容錯設(shè)計專為容錯設(shè)計數(shù)據(jù)保
2、護與恢復(fù)的新經(jīng)濟學(xué)使用廉價磁盤空間減少代價高昂停機新境界:新境界: 基于磁盤的數(shù)據(jù)恢復(fù)基于磁盤的數(shù)據(jù)恢復(fù) 磁盤幾乎與磁帶一樣便宜磁盤幾乎與磁帶一樣便宜 磁盤比磁帶更好磁盤比磁帶更好隨機訪問所有數(shù)據(jù)隨機訪問所有數(shù)據(jù) 我們重新設(shè)計我們的恢復(fù)策略以充我們重新設(shè)計我們的恢復(fù)策略以充分利用這些新經(jīng)濟情況分利用這些新經(jīng)濟情況 隨機訪問使我們可以只對數(shù)據(jù)隨機訪問使我們可以只對數(shù)據(jù)庫中庫中更改的更改的數(shù)據(jù)進行備份和恢數(shù)據(jù)進行備份和恢復(fù)復(fù) 備份和恢復(fù)從幾小時變?yōu)閹追昼妭浞莺突謴?fù)從幾小時變?yōu)閹追昼?000s - 200 GB1980s - 200 MB增加了 1000 倍使用低成本存儲器進行故障恢復(fù)使用低成本存儲
3、器進行故障恢復(fù)四種故障類型四種故障類型使使用 ASM 進行數(shù)據(jù)鏡像 在廉價的模塊化存儲陣列中在廉價的模塊化存儲陣列中鏡像數(shù)據(jù)鏡像數(shù)據(jù) 無需額外的事件記錄或昂貴無需額外的事件記錄或昂貴的的 NVRAM 來恢復(fù)鏡像來恢復(fù)鏡像數(shù)據(jù)庫記錄恢復(fù)鏡像數(shù)據(jù)庫記錄恢復(fù)鏡像 磁盤和陣列出現(xiàn)故障時自動磁盤和陣列出現(xiàn)故障時自動重新鏡像重新鏡像 專為容錯設(shè)計專為容錯設(shè)計使用低成本存儲器進行故障恢復(fù)使用低成本存儲器進行故障恢復(fù)減少人為錯誤造成的損失減少人為錯誤造成的損失人為錯誤人為錯誤 目標是盡快分析并進行修復(fù) 對于局部損壞 需要進行外部分析和修復(fù) 例如 刪除錯誤訂單對于大范圍的損壞 需要完全刪除以防止長時間的停機 例
4、如 批量刪除本月的訂單人為人為 錯誤錯誤其他其他停機停機停機的停機的最重要的原因最重要的原因閃回時間導(dǎo)航閃回時間導(dǎo)航閃回查詢閃回查詢查詢某時間點的所有數(shù)據(jù)查詢某時間點的所有數(shù)據(jù)閃回版本查詢閃回版本查詢查看某一行在兩個時間點之間的全部查看某一行在兩個時間點之間的全部版本版本查看更改此行的事務(wù)查看更改此行的事務(wù)閃回事務(wù)查詢閃回事務(wù)查詢查看某個事務(wù)進行的全部更改查看某個事務(wù)進行的全部更改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; 閃回數(shù)據(jù)庫閃回數(shù)據(jù)庫 時間點恢復(fù)的新策略 閃回日志捕獲更改的塊的所有舊版本看作一種連續(xù)備份按日志重做將數(shù)據(jù)庫恢復(fù)到某一時間僅恢復(fù)更改的塊 快速 - 在幾分鐘而不是幾小時內(nèi)恢復(fù) 簡單 單個命令即可進行恢復(fù)將數(shù)據(jù)庫閃回至 2:05 PM數(shù)據(jù)庫的數(shù)據(jù)庫的“倒回倒回”按鈕按鈕數(shù)據(jù)文件數(shù)據(jù)文件閃回日志閃回日志新塊版本磁盤寫數(shù)據(jù)舊塊版本閃回錯誤修正 所有級別的恢復(fù)所有級別的恢復(fù) 數(shù)據(jù)庫級數(shù)據(jù)庫級閃回數(shù)據(jù)庫將整個數(shù)據(jù)庫恢復(fù)到閃回數(shù)據(jù)庫將整個數(shù)據(jù)庫恢復(fù)到某個時間某個時間
6、 使用閃回日志使用閃回日志 表級表級閃回表將表中的行恢復(fù)到某個時閃回表將表中的行恢復(fù)到某個時間間 在數(shù)據(jù)庫中使用在數(shù)據(jù)庫中使用 UNDO閃回刪除恢復(fù)刪除的表和索引閃回刪除恢復(fù)刪除的表和索引 DROP 的回收站的回收站 行級行級恢復(fù)個別的行恢復(fù)個別的行 使用閃回查詢使用閃回查詢訂單訂單數(shù)據(jù)庫數(shù)據(jù)庫客戶客戶所有用戶的閃回所有用戶的閃回最終用戶最終用戶閃回查詢閃回查詢 閃回版本查詢閃回版本查詢開發(fā)人員開發(fā)人員 閃回版本查詢閃回版本查詢 閃回事務(wù)查詢閃回事務(wù)查詢 閃回表閃回表數(shù)據(jù)庫管理員數(shù)據(jù)庫管理員 閃回數(shù)據(jù)庫閃回數(shù)據(jù)庫 閃回刪除閃回刪除系統(tǒng)管理員系統(tǒng)管理員 數(shù)據(jù)衛(wèi)士數(shù)據(jù)衛(wèi)士恢復(fù)上的革新恢復(fù)上的革新
7、閃回革新了恢復(fù)只對更改的數(shù)據(jù)進行操作改正錯誤的時間與產(chǎn)生錯誤的時間相等 只需幾分鐘而不是幾小時 閃回非常容易只需單個命令而非復(fù)雜的過程改正時間改正時間 = 產(chǎn)生錯誤時間產(chǎn)生錯誤時間 + f(DB_SIZE)防止崩潰與崩潰恢復(fù)防止崩潰與崩潰恢復(fù)Oracle 端到端數(shù)據(jù)驗證端到端數(shù)據(jù)驗證 H.A.R.D. 硬件輔助數(shù)據(jù)恢復(fù)防止在數(shù)據(jù)庫和存儲設(shè)備的 IO 路徑產(chǎn)生崩潰 最初在 Oracle9iR2 中引入 10g HARD 提供更好的檢查檢查所有文件類型和塊大小 DB、 日志、歸檔、備份等A.S.M. 支持 HARD,無需使用 RAW 設(shè)備 獲得主要存儲器廠商的支持SAN 和和 虛擬化虛擬化塊驗證并
8、且防止向塊添加信息 經(jīng)存儲設(shè)備驗證的保護信息快速恢復(fù)區(qū)快速恢復(fù)區(qū) 完全自動的、基于磁盤的備份和恢復(fù)設(shè)置并忽略 每晚的增量備份前滾至恢復(fù)區(qū)備份在生產(chǎn)數(shù)據(jù)庫中對更改的塊進行跟蹤 永遠不需要全面掃描異??焖伲?0 倍)驗證塊以防止備份副本的崩潰 使用低成本 ATA 磁盤陣列作為恢復(fù)區(qū)兩個兩個獨立的獨立的磁盤系統(tǒng)磁盤系統(tǒng)快速恢復(fù)區(qū)快速恢復(fù)區(qū)每晚進行每晚進行增量備份增量備份每周歸每周歸檔到磁帶檔到磁帶數(shù)據(jù)庫區(qū)數(shù)據(jù)庫區(qū)低成本無危害的災(zāi)難恢復(fù)現(xiàn)有的站點恢復(fù)折中辦法現(xiàn)有的站點恢復(fù)折中辦法 用戶可以延遲日志應(yīng)用以防止出現(xiàn)用戶錯誤,但是:用戶可以延遲日志應(yīng)用以防止出現(xiàn)用戶錯誤,但是:故障切換需要花費幾小時故障切換
9、需要花費幾小時報表所采用的是幾小時前的舊數(shù)據(jù)報表所采用的是幾小時前的舊數(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 小時小時延遲延遲應(yīng)用應(yīng)用基于延遲數(shù)據(jù)基于延遲數(shù)據(jù)生成報表生成報表低成本無損災(zāi)難恢復(fù)閃回數(shù)據(jù)庫不再需要延日志應(yīng)用來更正錯誤閃回數(shù)據(jù)庫不再需要延日志應(yīng)用來更正錯誤閃回數(shù)據(jù)庫不再需要在故障切換時恢復(fù)主數(shù)據(jù)庫閃回數(shù)據(jù)庫不再需要在故障切換時恢復(fù)主數(shù)據(jù)庫實時日志應(yīng)用使基于備用數(shù)據(jù)庫實時生成報表成為可能實時日志應(yīng)用使基于備用
10、數(shù)據(jù)庫實時生成報表成為可能數(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ā)送(實時應(yīng)用)(實時應(yīng)用)無延遲無延遲基于實時基于實時數(shù)據(jù)生成報表數(shù)據(jù)生成報表閃回日志閃回日志一些節(jié)點用于一些節(jié)點用于其他計算其他計算最高的數(shù)據(jù)保護最高的數(shù)據(jù)保護最低的成本最低的成本將這些功能結(jié)合在一起獲得任意級別的數(shù)據(jù)保護極其易用ASM 鏡像鏡像 存儲故障防護存儲故障防護閃回閃回 人為錯誤防護人為錯誤防護數(shù)據(jù)衛(wèi)士數(shù)據(jù)衛(wèi)士 站點故障防護站點故障防護快速恢復(fù)區(qū)快速恢復(fù)區(qū)崩潰
11、防護崩潰防護 無需停機即可對系統(tǒng)進行任何更改目標無損失系統(tǒng)更改無損失系統(tǒng)更改無損失系統(tǒng)更改 按需提供容量按需提供容量 CPU在線添加在線添加/刪除刪除 SMP 使用的使用的 CPU 集群節(jié)點集群節(jié)點在線添加在線添加/刪除集群節(jié)點刪除集群節(jié)點無需移動數(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 進行滾動的補丁升級最初的最初的 RAC 配置配置客戶機在客戶機在 A 上,修補上,修補 BOracle補丁補丁升級升級操
12、作系統(tǒng)操作系統(tǒng)升級升級升級完成升級完成硬件硬件升級升級客戶機客戶機客戶機客戶機客戶機在客戶機在 B 上,修補上,修補 A補丁補丁1234ABABABABBA補丁補丁使用數(shù)據(jù)衛(wèi)士進行滾動的版本升級最初的最初的 SQL 應(yīng)用配置應(yīng)用配置混合運行,進行測試混合運行,進行測試切換到切換到 B, 升級升級 A將節(jié)點將節(jié)點 B 升級到升級到 X+1主要版本主要版本升級升級補丁集補丁集升級升級集群軟件集群軟件和硬件和硬件升級升級客戶機客戶機日志日志發(fā)送發(fā)送版本版本 X版本版本 X1客戶機客戶機2客戶機客戶機日志日志發(fā)送發(fā)送3客戶機客戶機日志日志發(fā)送發(fā)送4升級升級日志日志隊列隊列XX+1 X+1 XX+1X+
13、1 無需中斷即可生效無需中斷即可生效 競爭要求不斷發(fā)展 需要在不中斷應(yīng)用程序的情況下修改數(shù)據(jù)位置、格式、索引甚至是定義目標無損失數(shù)據(jù)更改無損失數(shù)據(jù)更改增強的在線表重定義增強的在線表重定義輕松克隆索引、授權(quán)、約束等。在線從 Long 轉(zhuǎn)換到 LOB允許用唯一的索引代替主鍵更改表而無需重新編譯存儲過程更改表而無需重新編譯存儲過程存儲過程可依賴于表的簽名而非表本身在線段收縮在線段收縮將段的某些塊中未使用的空間返還給表空間源表源表更新更新 跟蹤跟蹤轉(zhuǎn)換轉(zhuǎn)換 復(fù)制表復(fù)制表轉(zhuǎn)換轉(zhuǎn)換更新更新GUI 界面,界面,更更簡單簡單結(jié)果表結(jié)果表連續(xù)的連續(xù)的查詢和查詢和 更新更新存儲存儲更新更新在線重定義增強最大可用性
14、體系結(jié)構(gòu) (MAA) 操作實踐至關(guān)重要僅靠技術(shù)是不夠的 MAA 是獲得高可用性和災(zāi)難恢復(fù) (HA & DR) 的藍圖經(jīng)測試、驗證且書面記載的最佳實踐 數(shù)據(jù)庫、存儲器、集群、網(wǎng)絡(luò) 10 人花了一年的心血 M.A.A.如何防止停機如何防止停機、忍受停機、忍受停機,并并進行恢復(fù)進行恢復(fù)最高的可用性最高的可用性 = 堅不可摧的結(jié)構(gòu)堅不可摧的結(jié)構(gòu) + 最佳實踐最佳實踐以最低成本獲得最高可用性以最低成本獲得最高可用性 最高的可用性容錯集群閃回錯誤校正自動磁盤備份無損災(zāi)難恢復(fù)滾動升級在線重定義 最低的成本低成本網(wǎng)格服務(wù)器低成本模塊化存儲陣列自動化且易用Oracle10g 堅不可摧、物美價廉堅不可摧、
15、物美價廉接下來,您可以接下來,您可以 參加相關(guān)講座Oracle 數(shù)據(jù)庫 10g 備份和恢復(fù): RMAN 和閃回技術(shù) 7 月22 ,星期四,下午 1:00 Oracle Data Guard: 最低的成本實現(xiàn)最大的數(shù)據(jù)保護 7 月22 ,星期四,下午 2:30 參觀相關(guān)演示/展覽在甲骨文產(chǎn)品演示區(qū)中的 Data Guard、 閃回、和 RMAN 展位 我們的軟件如何服務(wù)于您的業(yè)務(wù)作客甲骨文產(chǎn)品演示區(qū)中的 Oracle 指導(dǎo),以獲得個性化的建議 有關(guān)詳細信息,請訪問: Oracle 數(shù)據(jù)庫數(shù)據(jù)庫 10g 高可用性特性高可用性特性集群集群 可移植的集群件 Linux 和 Windows 集群文件系統(tǒng)
16、 自動應(yīng)用補丁數(shù)據(jù)衛(wèi)士數(shù)據(jù)衛(wèi)士 SQL 應(yīng)用應(yīng)用支持 Long 數(shù)據(jù)類型支持多字節(jié) CLOB 和 NCLOB支持索引組織表簡化零數(shù)據(jù)丟失故障切換實時應(yīng)用允許實時生成報表零停機實例化 滾動升級滾動升級使用數(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)士配置實時應(yīng)用閃回備用數(shù)據(jù)庫閃回重新實例化改進的并行恢復(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年河北化工醫(yī)藥職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試題庫附答案
- 2026年寧夏石嘴山市單招職業(yè)傾向性考試模擬測試卷附答案
- 2026年淄博入團考試試題及答案(考點梳理)
- 2026年湖南幼兒師范高等專科學(xué)校單招職業(yè)適應(yīng)性考試題庫附答案
- 2026年心理知識分享測試題附答案
- 2026中國旅游集團校園招聘筆試備考試題及答案解析
- 2026年南昌工學(xué)院單招職業(yè)技能考試題庫附答案
- 2026廣東省農(nóng)業(yè)科學(xué)院動物科學(xué)研究所招聘勞動合同制人員1人筆試參考題庫及答案解析
- 2025昆明市第三人民醫(yī)院第二批見習(xí)人員招聘(25人)(公共基礎(chǔ)知識)綜合能力測試題附答案
- 2025廣東省陽江市“百萬英才匯南粵”招聘醫(yī)療衛(wèi)生人才44人(廣州專場)(公共基礎(chǔ)知識)測試題附答案
- 商業(yè)中庭防墜網(wǎng)施工方案
- 交付異常應(yīng)急預(yù)案
- 砌體工程監(jiān)理實施細則及操作規(guī)范
- GB/T 222-2025鋼及合金成品化學(xué)成分允許偏差
- 方太企業(yè)培訓(xùn)課件
- 四川村級財務(wù)管理制度
- 房產(chǎn)抖音培訓(xùn)課件
- (正式版)DB15∕T 3463-2024 《雙爐連續(xù)煉銅工藝技術(shù)規(guī)范》
- 律師團隊合作規(guī)范及管理辦法
- 二氧化硅氣凝膠的制備技術(shù)
- 臨床微生物標本采集運送及處理
評論
0/150
提交評論