真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle怎么做高可用 oracle數(shù)據(jù)庫高可用

DB高可用方案

本方案書,是為了提供高可用的Oracle DB服務(wù)。達到在異常故障時,數(shù)據(jù)庫還可以對外提供服務(wù)。比較了RAC和DataGuard。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供雨花臺企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站建設(shè)HTML5建站、小程序制作等業(yè)務(wù)。10年已為雨花臺眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進行中。

一、架構(gòu)

解說:用戶發(fā)起請求到Application Server, Application Server(這里可以理解為Bserver)。Application Server 會將數(shù)據(jù)庫連接請求發(fā)送至上圖兩個oracle db server。兩個Oracle Db Server背後共享同一份數(shù)據(jù),這兩個db server同時對外提供服務(wù),任意一個db server down機。原連接會轉(zhuǎn)發(fā)至另一存活的db server。數(shù)據(jù)通過光纖交換機,儲存到儲存介質(zhì)。

數(shù)據(jù)庫可簡單理解為內(nèi)存和儲存的組合,內(nèi)存在db server中,數(shù)據(jù)在儲存介質(zhì)中,如上圖ASM。如數(shù)據(jù)庫出現(xiàn)問題,基本也是內(nèi)存或儲存問題。(這里不考慮網(wǎng)絡(luò)故障)。如db主機故障,rac有多個實例,可以保證db服務(wù)不中斷。另一種顧慮,儲存出現(xiàn)故障,可以冗馀的儲存保證數(shù)據(jù)不丟失,如oracle的ASM,OCFS2,Raw devices等。

注意: RAC并不是1+1=2. 即Rac性能,并不是隨著db server 數(shù)量成正比增加,如設(shè)置不當(dāng),性能比單實例還低的情況也很常見。

Oracle DataGuard屬於Oracle自帶的資料同步功能,基本原理是將日志從Primary資料庫傳輸?shù)絊tandby資料庫,然後在Standby資料庫上應(yīng)用這些日志,從而使Standby資料庫與Primary資料庫保持同步。

一、架構(gòu)

二、Standby資料庫類型

Standby資料庫通常分兩類:邏輯standby和物理standby。

邏輯standby是通過接收primary資料庫的redo log并轉(zhuǎn)換成sql語句,然後在standby資料庫上執(zhí)行SQL語句實現(xiàn)同步。

物理standby是通過接收并應(yīng)用primary資料庫的redo log以介質(zhì)恢復(fù)的方式實現(xiàn)同步,不僅文件的物理結(jié)構(gòu)相同,連塊在磁片上的存儲位置都是一模一樣的。

三、保護模式

1.最大保護 (簡言之:Standby DB收到redo log,Primary DB才可提交,保證資料完全不丟失。不常用)

這種模式是預(yù)設(shè)的資料保護模式,在不影響來源資料庫性能的條件下提供盡可能高的數(shù)據(jù)保護等級。在該種模式下,一旦日志資料寫到來源資料庫的連線日志檔,事務(wù)即可提交,不必等待日志寫到目標資料庫,如果網(wǎng)路頻寬充足,該種模式可提供類似於最大可用模式的資料保護等級。

2.最大可用性 (簡言之:默認是最大保護,異常時可自動切換最大性能模式。)

這種模式和"最大保護"基本上差不多。正常情況下,主備庫之間是同步的。當(dāng)網(wǎng)路或者備庫出現(xiàn)問題時,不會影響到主庫的當(dāng)機,主庫會自動轉(zhuǎn)換庫"最大性能"模式,等待備庫可用時,將歸檔傳輸?shù)絺鋷熳龌謴?fù)。

3.最大性能

這種模式保證主庫性能最大化,主備庫之間資料是非同步傳輸?shù)?。即,主備日志歸檔以後才會傳輸?shù)絺溆脦?,在備庫上使用歸檔日志檔做恢復(fù)操作。

四、安裝條件

運行DataGuard需要具備以下幾個條件:

1、 在主庫和從庫的所有機器上必須安裝同一個版本的Oracle企業(yè)版。

2、 主庫必須運行在歸檔模式下。

3、 主庫和從庫的作業(yè)系統(tǒng)必須一樣(允許版本不同),從庫可以使用與主庫不同的目錄結(jié)構(gòu)。

High availa bi lity. One DB instance down, the other DB instance still can provide DB service.

Can maintain one DB server while the other is still work.

High scalability.??Can add or delete DB instance online.

If the disk array damage, DB service is not available.(舉例:如整個磁盤陣列損壞,或HBA卡損壞)

Db performance may not better or even worse then single DB instance;

Complex management.

High availability. The primary DB and standby DB can switch any time for DB crash or maintaince.

The standby DB backup the primary DB anytime.

Distribute work load , statistic, analyzing and report job can be done in standby DB.

Easy management.

No obviously??disadvantage.

Unable to improve performance

Even Standby DB can take over control from Primary DB automatic, However, Application still need to change connect IP and reload configuration.?

ORACLE數(shù)據(jù)庫高可用的實現(xiàn)有哪些方法

1.Oracle跨平臺,SQL Server只能運行在Windows上,而Windows能夠安裝的硬件是有限的,如Sun的Sparc服務(wù)器不能安裝Windows,一些大型機、小型機也只能裝UNIX,在這些高端機器上就只能跑Oracle了,這注定了Oracle就是高端數(shù)據(jù)庫,而SQL Server呢

搭建oracle rac兩套,為提高系統(tǒng)的高可用性,在做系統(tǒng)實施時應(yīng)注意哪些方面

通過配置本地數(shù)據(jù)庫的tns配置文件實現(xiàn):

去oracle安裝目錄下oracle\product\10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用記事本打開,里邊有遠程數(shù)據(jù)庫的tns連接配置串如下

ORCL23 =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521))

)

(CONNECT_DATA =

(SID = ORCL)

)

)

添加好ip、端口和目標數(shù)據(jù)庫的實例名(SID),然后確保tns名稱(ORCL23)在整個文檔中唯一,保存后打開數(shù)據(jù)庫連接工具,輸入遠程數(shù)據(jù)庫上的用戶名密碼,選擇數(shù)據(jù)庫對象為你配置的連接名就可以了

如何讓 Oracle ZFS 存儲設(shè)備發(fā)揮最佳性能

將存儲流量與其他網(wǎng)絡(luò)流量相隔離??梢岳?VLAN、網(wǎng)絡(luò)分段或僅供 NFS 和 iSCSI 流量使用的專用交換機來實現(xiàn)此配置。

在 Oracle ZFS 存儲設(shè)備上,每個頭至少配置兩個物理 10GbE(雙端口)NIC,使用 IEEE 802.3ad 鏈路聚合控制協(xié)議 (LACP) 和最大傳輸單元 (MTU) 巨型幀(9000 字節(jié))綁定成一個通道。如果要使用集群配置,每個頭至少配置兩個 10GbE(雙端口)NIC,同時將一個 IP 網(wǎng)絡(luò)多路徑 (IPMP) 配置與 LACP 結(jié)合使用。

可通過 IPMP 配置實現(xiàn)網(wǎng)絡(luò)高可用性,通過鏈路聚合獲得更好的網(wǎng)絡(luò)性能。這兩種技術(shù)相得益彰,可一起部署,為虛擬桌面環(huán)境提供網(wǎng)絡(luò)性能和可用性優(yōu)勢。

要根據(jù)源和 IP 地址選擇一個出站端口,可利用 LACP 策略 L3。

對于交換機通信模式,使用 LACP 活動模式。該模式將發(fā)送和接收 LACP 消息來協(xié)商連接和監(jiān)視鏈路狀態(tài)。

在 LACP 消息之間使用一個 LACP 短計時器時間間隔,配置如圖 4 所示:

注:一些網(wǎng)絡(luò)交換機供應(yīng)商不支持 LACP 協(xié)議。在這種情況下,將 LACP 模式設(shè)置為“Off”。詳細信息請參見交換機供應(yīng)商文檔。

Oracle高可用HA的模式及特點

到目前為止,共出現(xiàn)過四種Oracle高可用方式

1.雙機熱備:這是最早的Oracle集群模式,它由兩臺相同機器加磁盤陣列組成,兩臺機器上同時裝Oracle,同時聯(lián)到磁盤陣列上,平時一臺機器工作,另一臺備用,有故障時由操作系統(tǒng)切換到備用機,這種方式要浪費一臺機器的處理能力

2.rac:主流的Oracle集群模式,大概是考慮到雙機熱備浪費資源,Oracle推出了RAC,它是由不同的節(jié)點機加磁盤陣列組成,節(jié)點機上都運行Oracle,沒有主備之分,同時在某個節(jié)點負載高時,會自動把工作分配到其他節(jié)點。這個系統(tǒng)復(fù)雜,可靠性極高,部分節(jié)點失效不會影響到整個系統(tǒng),但有個缺點有單一故障點就是那個磁盤陣列,如果它壞了,整個系統(tǒng)完全不可用

3.DG:數(shù)據(jù)衛(wèi)士,這是Oracle的異地容災(zāi)模塊,它是通過在不同的地理位置分別建立的獨立的兩套數(shù)據(jù)庫,平時各運行各的,中間只是通過通訊線路進行數(shù)據(jù)同步,發(fā)生故障時,才會切換。缺點是有故障延時。

4.MAA:DG+RAC,Oracle集群的完美組合,就是造價高


分享文章:oracle怎么做高可用 oracle數(shù)據(jù)庫高可用
分享URL:http://weahome.cn/article/hhjpdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部