新聞中心
Oracle 數(shù)據(jù)庫是目前非常流行的數(shù)據(jù)庫系統(tǒng)之一,它能夠支持高性能、高可用性、高并發(fā)等關(guān)鍵業(yè)務(wù)功能。在現(xiàn)代企業(yè)應(yīng)用中,數(shù)據(jù)庫集群技術(shù)已經(jīng)成為了一種標配,可以通過橫向擴展節(jié)點數(shù)目來提高數(shù)據(jù)庫性能、可靠性和容錯能力。接下來我們將介紹如何搭建 Oracle 數(shù)據(jù)庫集群。

鎮(zhèn)平ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
1. 購買服務(wù)器硬件和軟件
在搭建 Oracle 數(shù)據(jù)庫集群之前,您需要購買一些硬件和軟件。您需要購買至少兩臺合適的服務(wù)器,其中一臺被指定為主機(Primary Host),而另外的服務(wù)器作為從機(Standby Host)。您需要確保這些服務(wù)器都至少滿足 Oracle 官方硬件配置要求。此外,您還需要購買多個 Oracle 軟件許可證,這包括 Oracle 數(shù)據(jù)庫軟件、Oracle 數(shù)據(jù)庫集群軟件、Oracle 數(shù)據(jù)庫管理軟件等。
2. 安裝 Oracle 數(shù)據(jù)庫軟件
在安裝 Oracle 數(shù)據(jù)庫軟件之前,您需要準備好服務(wù)器的操作系統(tǒng)環(huán)境。根據(jù)不同版本的 Oracle 數(shù)據(jù)庫軟件,操作系統(tǒng)環(huán)境可能不同,詳情可參閱官方文檔。在安裝 Oracle 數(shù)據(jù)庫軟件之前,您需要創(chuàng)建一個新的 Oracle 用戶和一個 Oracle 安裝文件夾,然后將 Oracle 數(shù)據(jù)庫軟件安裝到這個文件夾。
3. 創(chuàng)建主機和從機
在創(chuàng)建主機和從機之前,您需要確保兩臺服務(wù)器之間可以進行網(wǎng)絡(luò)通信。可以使用 Oracle 自帶的 Automatic Workload Repository(AWR)工具來檢測網(wǎng)絡(luò)延遲和帶寬瓶頸等性能問題。在創(chuàng)建主機之后,您需要將同樣的操作系統(tǒng)和 Oracle 軟件安裝到從機上。之后,您需要使用 Oracle Enterprise Manager(OEM)工具來配置主機和從機之間的通信,通??梢允褂?Data Guard 配置向量來實現(xiàn)。
4. 配置 Oracle 數(shù)據(jù)庫集群
在配置 Oracle 數(shù)據(jù)庫集群之前,您需要確保數(shù)據(jù)已經(jīng)成功同步到從機上。可以使用 Oracle Recovery Manager(RMAN)工具來檢測數(shù)據(jù)庫同步狀態(tài)。在啟用 Oracle 數(shù)據(jù)庫集群之后,您需要配置主機和從機之間的冗余和容錯模式,以確保數(shù)據(jù)不會在任何單個節(jié)點故障時丟失。
5. 應(yīng)用程序部署和測試
在完成數(shù)據(jù)庫集群的搭建之后,您需要將您的應(yīng)用程序部署到集群中。在部署之前,您需要確保應(yīng)用程序已經(jīng)成功地進行了多節(jié)點測試,并且可以處理意外服務(wù)器失敗的情況。如果您的應(yīng)用程序是 Web 應(yīng)用程序,則您可能需要使用負載平衡軟件來管理多個節(jié)點之間的負載。
搭建 Oracle 數(shù)據(jù)庫集群需要一定的硬件和軟件支持,以及熟練的 Oracle 數(shù)據(jù)庫管理技能。但是,通過正確的配置和管理,您可以獲得更高的性能、可靠性和可擴展性。無論您是在傳統(tǒng)企業(yè)業(yè)務(wù)中使用 Oracle 數(shù)據(jù)庫,還是在公有云環(huán)境中使用,都可以使用集群技術(shù)來提高您的數(shù)據(jù)庫性能和可用性。
相關(guān)問題拓展閱讀:
- 教你設(shè)計大型Oracle數(shù)據(jù)庫
- 數(shù)據(jù)庫集群應(yīng)該
- 如何為雙節(jié)點集群安裝和配置 Oracle Solaris Cluster .
教你設(shè)計大型Oracle數(shù)據(jù)庫
本文教你如何設(shè)計大型Oracle數(shù)據(jù)庫 希望對大家有所幫助
一 概論
超大型系統(tǒng)的特點為
處理的用戶數(shù)一般都超過百萬 有的還超過千萬 數(shù)據(jù)庫的數(shù)據(jù)量一般超過 TB;
系統(tǒng)必須提供實時響應(yīng)功能 系統(tǒng)需不停機運行 要求系統(tǒng)有很高的可用性及可擴展性
為了能達到以上要求 除了需要性能優(yōu)越的計算機和海量存儲設(shè)備外 還需要先進的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計和優(yōu)化的應(yīng)用系統(tǒng)
一般的超大型系統(tǒng)采用雙機或多機集群系統(tǒng) 下面以數(shù)據(jù)庫采用Oracle 并行服務(wù)器為例來談?wù)劤笮蛿?shù)據(jù)庫設(shè)計方法
確定系統(tǒng)的ORACLE并行服務(wù)器應(yīng)用劃分策略迅盯
數(shù)據(jù)庫物理結(jié)構(gòu)的設(shè)計
系統(tǒng)硬盤的劃分及分配
備份及恢復(fù)策略的考慮
二 Oracle并行服務(wù)器應(yīng)用劃分策略
Oracle并行服務(wù)器允許不同節(jié)點上的多個INSTANCE實例同時訪問一個數(shù)據(jù)庫 以提高系統(tǒng)的可用性 可擴展性及性能 Oracle并行服務(wù)器中的每個INSTANCE實例都可將共享數(shù)據(jù)庫中的表或索引的數(shù)據(jù)塊讀入本地的緩沖區(qū)中 這就意味著一個數(shù)據(jù)塊可存在于多個INSTANCE實例的SGA區(qū)中 那么保持這些緩沖區(qū)的數(shù)據(jù)的一致性就很嘩亮重要 Oracle使用 PCM( Parallel Cache Management)鎖維護緩沖區(qū)的一致性 Oracle同時通過I DLM(集成的分布式鎖管理器)實現(xiàn)PCM 鎖 并通過專門的LCK進程實現(xiàn)INSTANCE實例間的數(shù)據(jù)一致
考慮這種情況 INSTANCE 對BLOCK X塊修改 這時INSTANCE 對BLOCK X塊也需要修改 Oracle并行服務(wù)器利用PCM鎖機制 使BLOCK X從INSTANCE 的SGA區(qū)寫入數(shù)據(jù)庫數(shù)據(jù)文件中 又從數(shù)據(jù)文件中把BLOCK X塊讀入INSTANCE 的SGA區(qū)中 發(fā)生這種情況即為一個PING PING使原來 個MEMORY IO可以完成的工作變成 個DISK IO和 個 MEMORY IO才能夠完成 如果系統(tǒng)中有過多的PING 將大大降低系統(tǒng)的性能
Oracle并行服務(wù)器中的每個PCM鎖可管理多個數(shù)據(jù)塊 PCM鎖管理的數(shù)據(jù)塊的個數(shù)與分配給一個數(shù)據(jù)文件的PCM鎖的個數(shù)及該數(shù)據(jù)文件的大小有關(guān) 當INSTANCE 和INSTANCE 要操作不同的BLOCK 如果這些BLOCK 是由同一個PCM鎖管理的 仍然會發(fā)生PING 這些PING稱為FALSE PING 當多個INSTANCE訪問相同的BLOCK而產(chǎn)生的PING是TRUE PING
合理的應(yīng)用劃分使不同的應(yīng)用訪問不同的數(shù)據(jù) 可避免或減少TRUE PING;通過給FALSE PING較多的數(shù)據(jù)文件分配更多的PCM鎖可減少 FALSE PING的次數(shù) 增加PCM鎖不能減少TRUE PING
所以 Oracle并行服務(wù)器設(shè)計的目的是使系統(tǒng)交易處理合理的分布在INSTANCE實例間 以最小化PING 同時合理的分配PCM鎖 減少FALSE PING 設(shè)計的關(guān)鍵是找出可能產(chǎn)生的沖突 從而決定應(yīng)用劃分的策略 應(yīng)用劃分有如下四種方法
根據(jù)功能模塊劃分 不同的節(jié)點運行不同的應(yīng)用
根據(jù)用戶劃分 不同類型的用戶運行在不同的節(jié)點上
根據(jù)數(shù)據(jù)劃分 不同的節(jié)點訪問不同的數(shù)據(jù)或索引
根據(jù)時間劃分 不同的應(yīng)用在不同的時間段運行
應(yīng)用劃分的兩個重要原則是使PING最小化及使各節(jié)點的負載大致均衡
三 數(shù)據(jù)庫物理結(jié)構(gòu)的設(shè)計
數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計包括確定表及索引的物理存儲參數(shù) 確定及分配數(shù)據(jù)畝蘆和庫表空間 確定初始的回滾段 臨時表空間 redo log files等 并確定主要的初始化參數(shù) 物理設(shè)計的目的是提高系統(tǒng)的性能 整個物理設(shè)計的參數(shù)可以根據(jù)實際運行情況作調(diào)整
表及索引數(shù)據(jù)量估算及物理存儲參數(shù)的設(shè)置
lishixinzhi/Article/program/Oracle/202311/18944
數(shù)據(jù)庫集群應(yīng)該
數(shù)據(jù)庫集群技術(shù)
1)提高數(shù)據(jù)庫處理速度的技術(shù)
目前有四種提高數(shù)據(jù)庫處理速度的辦法:
◆ 提高磁盤速度:這包括RAID和其他磁盤文件分段的處理。主要的思想是提高磁盤的并發(fā)度(多個物理磁盤存放同一個文件)。盡管實現(xiàn)方法各不相同,但是它們最后的目的都是提供一個邏輯數(shù)據(jù)庫的存儲映象。我們要評價的六個系統(tǒng)都能有效地利用這些技術(shù)。由于ICX已經(jīng)有更大的磁盤冗余度,RAID 磁盤系統(tǒng)的設(shè)置應(yīng)該側(cè)重于速度,而不是數(shù)據(jù)冗余。這樣磁盤利用的效益就會提高。
◆ 分散數(shù)據(jù)的存放:主要思想是利用多個物理服務(wù)器來存放數(shù)據(jù)集的不同部分(一個數(shù)據(jù)庫表格分散到多個服務(wù)器或者每個服務(wù)器分管幾個內(nèi)容不同的表格)。這些辦法不但可以擴展數(shù)據(jù)集(數(shù)據(jù)集的可擴性),而且使賀嘩肢謹?shù)貌煌姆?wù)器進行并行計算成為可能。例如,對于ORACLE的RAC來講,由于它是共享磁盤的體系結(jié)構(gòu),你只需要簡單地增加一個服務(wù)器節(jié)點,RAC就能自動地將這節(jié)點加入到它的集群服務(wù)中去。RAC會自動地將數(shù)據(jù)分配到這節(jié)點上,并且會將接下來的數(shù)據(jù)庫訪問自動分布到合適的物理服務(wù)器上,而不用修改應(yīng)用程序。對于UDB來講,因為它是非共享磁盤的體系結(jié)構(gòu),因此就必須手工修改數(shù)據(jù)的分區(qū),MSCS和ASE也是同樣的情況。MySQL也需要手工分區(qū),并且是這幾種數(shù)據(jù)庫中支持分區(qū)的自動化程度更低的,也就是說,應(yīng)用程序需要自己負責數(shù)據(jù)庫的分布式訪問。不管數(shù)據(jù)存放是如何實現(xiàn)的,分布式存放數(shù)據(jù)的缺點是對數(shù)據(jù)庫的禪饑行可用性有負面影響。任何一臺服務(wù)器的損壞都會影響整個系統(tǒng)的可用性。但是,這是迄今為止各大數(shù)據(jù)庫廠商能提供的業(yè)界更好的數(shù)據(jù)庫集群技術(shù)了。ICX是一種基于中間件的數(shù)據(jù)庫集群技術(shù),它對客戶端和數(shù)據(jù)庫服務(wù)器都是透明的。因此,ICX可以用來集群幾個數(shù)據(jù)庫集群(一個邏輯數(shù)據(jù)庫),也可以用于集群幾個物理數(shù)據(jù)庫服務(wù)器(來增強一個分管關(guān)鍵數(shù)據(jù)的物理服務(wù)器)。
◆ 對稱多處理器系統(tǒng):此技術(shù)的思想是利用多處理機硬件技術(shù)來提高數(shù)據(jù)庫的處理速度。但是,除了ICX,所有其它的數(shù)據(jù)庫集群技術(shù)只支持單一的可修改的邏輯數(shù)據(jù)庫。絕大部分的數(shù)據(jù)庫事務(wù)處理是磁盤密集型的,純計算負荷很小的,對稱多處器技術(shù)在數(shù)據(jù)庫上的應(yīng)用的實際收益是很有限的。這也說明了為什么實際應(yīng)用中最多只用了四個CPU的原因。所有的基于數(shù)據(jù)庫引擎的集群都支持這個技術(shù),ICX對P技術(shù)是中性的,因為它能把多個數(shù)據(jù)庫服務(wù)器在一起構(gòu)成一個集群,也能將多個現(xiàn)存的數(shù)據(jù)庫集群在一起,構(gòu)成集群的集群。
◆交易處理負載均衡:此技術(shù)的思想是在保持數(shù)據(jù)集內(nèi)容同步的前提下,將只讀操作分布到多個獨立的服務(wù)器上運行。因為絕大多數(shù)的數(shù)據(jù)庫操作是瀏覽和查詢,如果我們能擁有多個內(nèi)容同步的數(shù)據(jù)庫服務(wù)器,交易負載均衡就具有更大的潛力(可以遠遠大于上面敘述的最多達四個處理器的對稱多處理器系統(tǒng))來提高數(shù)據(jù)庫的處理速度,同時會具有非常高的數(shù)據(jù)可用性(真正達到5個9,即99.999%)。所有基于數(shù)據(jù)庫引擎的集群系統(tǒng)都只支持一個邏輯數(shù)據(jù)庫映象和一個邏輯或物理的備份。這個備份的主要目的是預(yù)防數(shù)據(jù)災(zāi)難。因此,備份里的數(shù)據(jù)只能通過復(fù)制機制來更新,應(yīng)用程序是不能直接更新它的。利用備份數(shù)據(jù)進行交易負載均衡只適用于一些非常有限的應(yīng)用,例如報表統(tǒng)計、數(shù)據(jù)挖掘以及其它非關(guān)鍵業(yè)務(wù)的應(yīng)用。只有ICX能夠做到同步復(fù)制多個數(shù)據(jù)庫服務(wù)器從而達到在保持數(shù)據(jù)一直性前提下的真正的負載平衡。
上述所有技術(shù)在實際部署系統(tǒng)的時候可以混合使用以達到更佳效果。
2)提高數(shù)據(jù)庫可用性的技術(shù)
根據(jù)物理法則,提高冗余度是提高數(shù)據(jù)庫可用性的唯一途徑。
提高數(shù)據(jù)庫冗余度大致有四種方法:
◆ 硬件級的冗余:主要思想是讓多處理機同時執(zhí)行同樣的任務(wù)用以屏蔽瞬時和永久的硬件錯誤。有兩種具體的實現(xiàn)方法:構(gòu)造特殊的冗余處理機和使用多個獨立的數(shù)據(jù)庫服務(wù)器。冗余處理機的造價昂貴,效益很低。實際應(yīng)用日漸減少?;跀?shù)據(jù)庫的集群系統(tǒng)都是用多個獨立的數(shù)據(jù)庫服務(wù)器來實現(xiàn)一個邏輯數(shù)據(jù)庫,在任意瞬間,每臺處理器運行的都是不同的任務(wù)。這種系統(tǒng)可以屏蔽單個或多個服務(wù)器的損壞,但是因為沒有處理的冗余度,每次恢復(fù)的時間比較長,它們需要把被損壞的服務(wù)進程在不同的服務(wù)器上從新建立起來。ICX讓多個獨立的數(shù)據(jù)庫服務(wù)器作同樣的處理。發(fā)現(xiàn)處理器問題時的切換不需要重建進程的狀態(tài),所以故障屏蔽是極快的。
◆ 通訊鏈路級的冗余:冗余的通訊鏈路可以屏蔽瞬時和永久的通訊鏈路級的錯誤。基于數(shù)據(jù)庫引擎的集群系統(tǒng)有兩種結(jié)構(gòu):共享磁盤和獨立磁盤。RAC, MSCS 和 MySQL CS可以認為是共享磁盤的集群系統(tǒng)。UDB和ASE 是獨立磁盤的集群系統(tǒng)。共享磁盤集群系統(tǒng)對網(wǎng)絡(luò)系統(tǒng)的要求很高,所以通訊的冗余度最小。獨立磁盤集群系統(tǒng)可以把磁盤系統(tǒng)獨立管理,通訊冗余度較高。 ICX的通訊鏈路級的冗余度更高,因為它使用的是多個獨立的數(shù)據(jù)庫服務(wù)器和獨立的磁盤系統(tǒng)。 ICX也可以用于共享磁盤系統(tǒng)。 但是冗余度會相應(yīng)降低。
◆ 軟件級的冗余:由于現(xiàn)代操作系統(tǒng)和數(shù)據(jù)庫引擎的高度并發(fā)性,由競爭條件、死鎖、以及時間相關(guān)引發(fā)的錯誤占據(jù)了非正常停機服務(wù)的絕大多數(shù)原因。采用多個冗余的運行數(shù)據(jù)庫進程能屏蔽瞬時和永久的軟件錯誤?;跀?shù)據(jù)庫引擎的集群系統(tǒng)都用多個處理器來實現(xiàn)一個邏輯數(shù)據(jù)庫,它們只能提供部分軟件冗余,因為每一瞬間每個處理器執(zhí)行的都是不同的任務(wù)。只有ICX可以提供更大程度的軟件級冗余。
◆數(shù)據(jù)冗余:有兩類冗余數(shù)據(jù)集。
被動更新數(shù)據(jù)集:所有目前的數(shù)據(jù)復(fù)制技術(shù)(同步或異步),例如磁盤鏡像(EMC的TimeFinder系列)、數(shù)據(jù)庫文件復(fù)制(如DoubleTake, Veritas and Legato)以及數(shù)據(jù)庫廠商自帶的數(shù)據(jù)庫備份工具都只能產(chǎn)生被動復(fù)制數(shù)據(jù)集。通常,為了實現(xiàn)復(fù)制功能,需要消耗掉主服務(wù)器5%(異步)到30%(同步)的處理能力。被動更新的數(shù)據(jù)一般只用于災(zāi)難恢復(fù).被動更新數(shù)據(jù)集還有兩個致命的問題:一旦主處理機故障造成數(shù)據(jù)損壞,被動更新的數(shù)據(jù)集也會被破壞。另外,和主動更新系統(tǒng)相比,被動更新系統(tǒng)對數(shù)據(jù)網(wǎng)絡(luò)的帶寬要求更高。這是因為它缺少交易的信息,很多數(shù)據(jù)復(fù)制是盲目的。
主動更新數(shù)據(jù)集:這種數(shù)據(jù)集需要一臺(或多臺)獨立的備份數(shù)據(jù)庫服務(wù)器來管理,由于這種數(shù)據(jù)集及時可用,它可以有多種用途,例如報表生成,數(shù)據(jù)挖掘,災(zāi)難恢復(fù)甚至低質(zhì)量負載均衡。 同樣地,這里也有同步和異步兩種技術(shù)。
◆異步主動復(fù)制數(shù)據(jù)集:這種技術(shù)是先把事務(wù)處理交給主服務(wù)器來完成,然后這些事務(wù)處理再被串行地交給備份服務(wù)器以執(zhí)行同樣的操作來保證數(shù)據(jù)的一致性。這種技術(shù)生成的數(shù)據(jù)集和主數(shù)據(jù)集有一個時間差,所以僅適用于災(zāi)難恢復(fù)、數(shù)據(jù)挖掘、報表統(tǒng)計以及有限的在線應(yīng)用。所有的商用數(shù)據(jù)庫都支持異步主動復(fù)制技術(shù)。這種辦法的難度在于復(fù)制隊列的管理上,這個隊列是用來屏蔽主服務(wù)器和備份服務(wù)器之間的速度差異的。因為主服務(wù)器可以盡可能地利用所有軟硬件的并發(fā)性來處理并發(fā)的事務(wù),而備份服務(wù)器只能串行地復(fù)制,在高負荷事務(wù)處理的情況下,復(fù)制隊列經(jīng)??赡芤绯?。因為沒有任何辦法來控制事務(wù)處理請求的速度,在高負荷事務(wù)處理的情況下,復(fù)制隊列只能經(jīng)常性地重建。因為所有現(xiàn)代數(shù)據(jù)庫系統(tǒng)都支持熱備份和LOG SHIPPING。通過精心策劃,應(yīng)該可以實現(xiàn)不關(guān)閉主服務(wù)器而重建隊列。ICX也支持異步主動復(fù)制. ICX的復(fù)制隊列的重建是通過ICX的自動數(shù)據(jù)同步軟件來完成的,所以不需要人工操作。
◆同步主動復(fù)制數(shù)據(jù)集:這種技術(shù)要求所有的并發(fā)事務(wù)處理在所有的數(shù)據(jù)庫服務(wù)器上同時完成。一個直接的好處就是沒有了隊列的管理問題,同時也可以通過負載均衡實現(xiàn)更高的性能和更高的可用性。這種技術(shù)也有兩種完全不同的實現(xiàn)方法:完全串行化和動態(tài)串行化。完全串行化的事務(wù)處理來自于主數(shù)據(jù)庫的事務(wù)處理引擎,RAC, UDB, MSCS (SQL Server 2023) 和 ASE是用完全串行化并結(jié)合兩階段提交協(xié)議來實現(xiàn)的,這種設(shè)計的目標就是為了獲得一份可用于快速災(zāi)難恢復(fù)的數(shù)據(jù)集。這種系統(tǒng)有兩個關(guān)鍵的問題。之一,兩階段提交協(xié)議是一種“ALL OR NOTHING”的協(xié)議。仔細研究兩階段提交協(xié)議后就能發(fā)現(xiàn),為了獲取這備份數(shù)據(jù)集,事務(wù)處理的可用性會降低一半。第二,完全串行化的做法又引進了主-從數(shù)據(jù)庫服務(wù)器速度不匹配的問題。強制同步造成整個系統(tǒng)的速度被降低到完全串行化的水平。相反,ICX-UDS采用了動態(tài)串行復(fù)制引擎。這設(shè)計可以充分利用多個獨立數(shù)據(jù)庫的處理能力。ICX避免了使用兩階段提交協(xié)議,因此一個事務(wù)處理只有在集群中的所有服務(wù)器全都同時崩潰的情況下才會回滾。
為了防災(zāi),必須使用遠程網(wǎng)絡(luò)。 所以我們在這里討論遠程數(shù)據(jù)復(fù)制的辦法。這里大概有四種辦法。
◆ 動態(tài)遠程異步復(fù)制:這種辦法是指主服務(wù)器通過遠程網(wǎng)串行地把交易復(fù)制到備份服務(wù)器上。由于主-副之間的速度不匹配,隊列管理的問題就很突出。 由于遠程網(wǎng)的速度一般都比較慢,隊列溢出的概率大大增加。所有的集群系統(tǒng)都支持這種復(fù)制辦法,只是隊列管理的辦法不同而已。DM,F(xiàn)M和RAID都不能支持這種辦法。RAID只能在局域網(wǎng)內(nèi)工作。
◆動態(tài)遠程同步復(fù)制.:這種辦法是指主服務(wù)器通過遠程網(wǎng)并行地把交易復(fù)制備份服務(wù)器上。只有ICX 具有這種能力。
◆靜態(tài)遠程異步復(fù)制.:這種辦法是指通過遠程網(wǎng)把數(shù)據(jù)串行地復(fù)制(不通過數(shù)據(jù)庫服務(wù)器)到異地。DM和FM支持這種復(fù)制辦法。因為串行處理和隊列管理的關(guān)系,這對于處理量大的系統(tǒng)不適用。但是這種復(fù)制辦法對應(yīng)用是透明的,所有集群系統(tǒng)都可采用.
◆靜態(tài)遠程同步復(fù)制.:這種辦法也是指通過遠程網(wǎng)把數(shù)據(jù)串行地復(fù)制(不通過數(shù)據(jù)庫服務(wù)器)到異地。不同的是,這里沒有隊列管理。取代隊列管理的是發(fā)送端的一個新的協(xié)議:每次發(fā)送都要等接受端確認復(fù)制成功。否則回滾。DM和FM都支持這種復(fù)制辦法。這種辦法只能在短距離范圍內(nèi)工作, 大約5 英里光纖的樣子。如果超出這個距離范圍的話,顯然事務(wù)處理回滾的概率就會很高。但是這種復(fù)制辦法對應(yīng)用是透明的,所有集群系統(tǒng)都可采用。
3)提高數(shù)據(jù)庫安全和數(shù)據(jù)集可擴展的技術(shù)
在提高數(shù)據(jù)庫安全性和數(shù)據(jù)集可擴性這兩方面,可以創(chuàng)新的空間是很小的。數(shù)據(jù)庫最常見的安全辦法是口令保護,要么是分布式的,要么是集中式的。在數(shù)據(jù)庫前面增加防火墻會增加額外的延遲,因此,盡管許多安全侵犯事件是來自于公司內(nèi)部,但是數(shù)據(jù)庫防火墻還是很少被采用。如果數(shù)據(jù)庫集群技術(shù)是基于中間件技術(shù)實現(xiàn)的,就有可能在不增加額外延遲的情況下 ,在數(shù)據(jù)經(jīng)過的路徑上實現(xiàn)防火墻功能。ICX完全實現(xiàn)了這種思想。
數(shù)據(jù)庫數(shù)據(jù)集的可擴性只能通過將數(shù)據(jù)分布到多個獨立的物理服務(wù)器上來實現(xiàn)。為了彌補可用性的損失,ICX能被用來提高整個邏輯數(shù)據(jù)庫或者部分重要服務(wù)器的處理速度,可用性和安全性。
如何為雙節(jié)點集群安裝和配置 Oracle Solaris Cluster .
通常在全局區(qū)域中執(zhí)行群集管理任務(wù)。要管理區(qū)域群集,必須以群洞賣集模式啟動至少一臺將托管該區(qū)域群集的計算機。不需要啟動并運納扒逗行所有區(qū)域群集節(jié)點;當目前不在群集中的節(jié)點重新加此肢入該群集時,Oracle Solaris Cluster 將重放任何配置更改。
為了生成數(shù)據(jù)統(tǒng)計以及橫向小計統(tǒng)計,可以在GROUP BY子備侍句中使用ROLLUP操作符。
為了生成數(shù)據(jù)統(tǒng)計、橫向小計、縱向小胡敗計結(jié)果,可以褲滾顫使用CUBE操作符。
關(guān)于oracle 數(shù)據(jù)庫集群搭建的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
本文名稱:如何搭建Oracle數(shù)據(jù)庫集群?(oracle數(shù)據(jù)庫集群搭建)
文章網(wǎng)址:http://fisionsoft.com.cn/article/dhhjche.html


咨詢
建站咨詢
