導航:首頁 > 操作系統 > linux雙機熱備oracle

linux雙機熱備oracle

發布時間:2022-09-06 18:49:16

Ⅰ Windows與linux雙機熱備軟體有哪些

眾所周知,雙機熱備可以提供伺服器高可用性,但linux操作系統部署雙機熱備開源軟體即可,而Windows操作系統的需要付費的Rose。
1、Rose HA

通過Rose HA系統把兩台伺服器與磁碟陣列系統相連,操作系統、應用軟體和Rose HA軟體分別安裝在兩台伺服器上,資料庫放在磁碟陣列上,而兩台伺服器通過心跳線連接。Rose HA高可用功能實現的關鍵在系統發生錯誤時進行切換,客戶端用戶並不會發現工作端有什麼變化。
支持的系統:Windows 2008 R2、Linux,在應用方面,Rose HA支持Oracle、SQL Server、Sybase、MySQL......
2、pluswell

pluswell部署雙機熱備的方法有多種,純軟雙機,沒有部署磁碟陣列,而是兩個軟體,一個軟體負責雙機熱備,另一個負責數據同步。
支持的系統:Windows
3、EterneMirrorHA
EterneMirrorHA也是一款不需要共享磁碟,採用塊鏡像技術的純軟雙機軟體。它支持Windows操作系統平台
4、微軟MSCS
利用微軟的MSCS(集群服務)來實現雙機熱備,其原理是在集群中的多個伺服器上分別安裝應用程序,但在任一時刻,應用程序只在一個節點上處於聯機狀態;當該應用程序出現宕機時,此應用程序將在另一個節點上重新啟動。
5、REYUN Cluster

REYUN Cluster是採用全冗餘方式搭建的雙機熱備的軟體,它通過虛擬化磁碟組的技術將兩台真實物理存儲虛擬成共享虛擬存儲,從而實現兩台存儲中的數據實時同步。
其實實現雙機熱備的軟體有很多,如果您不知道挑選那個,可以點擊右側QQ咨詢景安伺服器運維工程師,他們會根據應用程序以及伺服器硬體配置為你搭建適合你的雙機熱備。

Ⅱ 雙機熱備主伺服器刪除了oracle,怎樣恢復

通過配置本地資料庫的tns配置文件實現: 去oracle安裝目錄下oracle\proct\10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用記事本打開,里邊有遠程資料庫的tns連接配置串如下 ORCL23 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521)) ) (CONNECT_DATA = (SID = ORCL) ) ) 添加好ip、埠和目標資料庫的實例名(SID),然後確保tns名稱(ORCL23)在整個文檔中唯一,保存後打開資料庫連接工具,輸入遠程資料庫上的用戶名密碼,選擇資料庫對象為你配置的連接名就可以了

Ⅲ 在linux下實現oracle雙機部署的方式除了oracle rac還有那些

這個得看你需求了,如果只是要求單獨的做個備份一般就用DG,如果要求HA,一般用RAC,也可以用RHCS做,HP的小機MC/SG可以做。。

Ⅳ ORACLE 雙機熱備和RAC的區別

ORACLE 雙機熱備和RAC的區別
DG是主備模式,主機使用,備機同步主機數據,做數據備份,有兩份數據,但是只有主機參與到業務系統中,如果主機出現問題,可讓備機切換成主機使用;
RAC是負載均衡模式,兩台機器同時工作參與到業務系統中,如果其中一個節點出現問題,所有的會話連接會轉到另一個節點,但是數據只有一份。

Ⅳ Linux伺服器雙機熱備詳細過程

通常說的雙機熱備是指兩台機器都在運行,但並不是兩台機器都同時在提供服務。

當提供服務的一台出現故障的時候,另外一台會馬上自動接管並且提供服務,而且切換的時間非常短。

下面來以keepalived結合tomcat來實現一個web伺服器的雙機熱備過程:

keepalived的工作原理是VRRP虛擬路由冗餘協議。

在VRRP中有兩組重要的概念:VRRP路由器和虛擬路由器,主控路由器和備份路由器。

VRRP路由器是指運行VRRP的路由器,是物理實體,虛擬路由器是指VRRP協議創建的,是邏輯概念。一組VRRP路由器協同工作,共同構成一台虛擬路由器。Vrrp中存在著一種選舉機制,用以選出提供服務的路由即主控路由,其他的則成了備份路由。

當主控路由失效後,備份路由中會重新選舉出一個主控路由,來繼續工作,來保障不間斷服務。

兩台物理伺服器和一個虛擬伺服器(vip):master:redhat2.6.18-53.el5192.168.8.4;backup:redhat2.6.18-53.el5192.168.8.6;vip:192.168.8.100。

節點A192.168.8.4(主節點),節點B192.168.8.6(備用節點),虛擬IP(對外提供服務的IP192.168.8.100)

在這種模式下,虛擬IP在某時刻只能屬於某一個節點,另一個節點作為備用節點存在。

當主節點不可用時,備用節點接管虛擬IP(即虛擬IP漂移至節點B),提供正常服務。

keepalived的原理可以這樣簡單理解:

keepalived安裝在兩台物理伺服器上,並相互監控對方是否在正常運行。

當節點A正常的時候:節點A上的keepalived會將下面的信息廣播出去:

192.168.8.100這個IP對應的MAC地址為節點A網卡的MAC地址

其它電腦如客戶端和NodeB會更新自己的ARP表,對應192.168.8.100的MAC地址=節點A網卡的MAC地址。

當節點A發生故障的時候,節點B上的keepalived會檢測到,並且將下面的信息廣播出去:

192.168.8.100這個IP對應的MAC地址為節點B網卡的MAC地址

其它電腦如客戶端會更新自己的ARP表,對應192.168.8.100的MAC地址=節點B網卡的MAC地址。

(5)linux雙機熱備oracle擴展閱讀:

雙機熱備特指基於active/standby方式的伺服器熱備。伺服器數據包括資料庫數據同時往兩台或多台伺服器執行寫操作,或者使用一個共享的存儲設備。在同一時間內只有一台伺服器運行。

當其中運行著的一台伺服器出現故障無法啟動時,另一台備份伺服器會通過軟體診測(一般是通過心跳診斷)將standby機器激活,保證應用在短時間內完全恢復正常使用

Keepalived的運行原理是基於VRRP(虛擬路由冗餘協議)機制,在VRRP中有兩個重要的概念:VRRP路由器和虛擬路由器,主控路由器和備份路由器。

VRRP路由器是一種實體路由器設備,而虛擬路由器則是基於VRRP協議構建的虛擬路由器,是軟性的虛擬概念,一組VRRP路由器協同工作,共同構造一台虛擬伺服器。

VRRP協議支持一種選舉機制,主要用來選出用來提供服務的路由即主控路由,其它的就是備份路由了,當主控路由失效之後,備份路由中重新選出一個主控路由(往往按照設置好的優先順序別重新分配),接管主控服務,繼續工作,來保證不間斷的提供服務。

Ⅵ oracle 11g 在centos6.8上面怎麼做雙機熱備

方法/步驟 1 從Oracle官方網站下載到Oracle 11g R2 64位Linux平台軟體包。 2 登錄Linux系統修改Linux版本配置信息 # cat /etc/redhat-release Red Hat Enterprise Linux Server release 4.5 (Tikanga) 3 掛載Linux安裝光碟,安裝缺失的軟體包,...

Ⅶ linux下怎麼將oracle配置成雙機熱備

如果你是Redhat
Linux
,可以使用Redhat
Cluster
Server,
簡稱
RHCS,
在安裝的
ISO
中有,
推薦你使用
Redhat
Enterprise
Linux
6
系列的版本。
有個建議:
既然你有支持雙機熱備的硬體存儲和2台伺服器,為什麼不弄成
RAC呢,
RAC的數據安全性、穩定性,以及硬體資源的充分利用,都雙比雙機熱備好。

Ⅷ linux安裝oracle11G及其做雙機熱備RAC

簡單跟你說說,總體思路跟步驟,先要把硬體平台搭建好,伺服器跟存儲的連接,還有交換機等。然後是操作系統,確認當前版本的操作系統與要安裝的資料庫沒有bug或者可以很好的兼容運行,沒問題了再去找oracle11g的補丁,都准備好了再干。具體操作流程chinaunix上有。流程很簡單准備的不充分絕對碰壁,返工耽誤時間。建議慢慢來

Ⅸ 請問,伺服器上做雙機熱備時,oracle是裝在哪裡的。裝在磁碟陣列上嗎

一台伺服器可以用VM軟體虛擬兩台出來做雙機,ORACLE裝在虛擬的兩台伺服器本地硬碟,數據盤可以放在陣列上

Ⅹ oracle 雙機備份的問題

很簡單,你要讓你的系統工程師,把雙機軟體配置好

下面是在windows下配置的,但是大體內容和思路跟hp-unix下是一樣的。
你最好認真看下

主要問題:一定要配置好雙擊軟體
做完別忘了做測試。

1.陣列盤就是你的盤陣上的硬碟,就是雙機熱備要用到的物理存儲
2.雙機軟體:roseha,IBM的AIX小機的HACMP,HP-UNIX的SG(service guard)。windows的mscs等等。
3.你有兩台伺服器可以做備份,但要看怎麼做了。下面是對雙機熱備的一個介紹:
問:能解釋一下什麼是雙機熱備嗎?

答:所謂雙機熱備,就是將中心伺服器安裝成互為備份的兩台伺服器,並且在同一時間內只有一台伺服器運行。當其中運行著的一台伺服器出現故障無法啟動時,另一台備份伺服器會迅速的自動啟動並運行(一般為2分鍾左右),從而保證整個網路系統的正常運行!雙機熱備的工作機制實際上是為整個網路系統的中心伺服器提供了一種故障自動恢復能力。

問:什麼時候需要雙機熱備呢?
答:這個問題其實比較簡單,一般伺服器要長年累月的工作,其備份工作就絕對少不了。所以,決定是否使用雙機熱備,筆者覺得應首先對系統的重要性,以及終端用戶對服務中斷的容忍程度進行考慮,然後再來決定是否使用雙機熱備。比如網路中的用戶最多能容忍多長時間恢復服務?如果服務不能很快恢復會造成什麼樣的後果等等。

問:已經採取了RAID技術和數據備份技術,還有必要做雙機熱備嗎?
答:這其實沒有個明確的區分,RAID和數據備份都同等重要!數據備份只能解決系統出現問題後的恢復;而RAID技術,以筆者的使用經驗來看又只能解決硬碟的問題。我們知道,當伺服器本身出現問題時,不論是設備的硬體問題還是軟體系統的問題,都會造成服務的中斷,而RAID及數據備份技術恰恰就不能解決避免服務中斷的問題。所以,對於高安全需求、持續可靠的提供應用服務的網路系統來說,雙機熱備還是非常重要的。其實我們可以這樣想:如果你的伺服器壞了,你要用多少時間將其恢復到能正常工作?這樣你就能理解雙機熱備的重要性了!

問:雙機熱備方案與集群的區別?
答:從概念上來講,雙機熱備屬於集群中的一種。集群一般包括兩類:一類是純應用伺服器的集群,即各個應用伺服器都訪問統一的資料庫伺服器,但彼些並不需要文件共享存儲等,這種集群是比較簡單的。另一類是資料庫伺服器的雙機熱備,這種雙機熱備實現,一般是兩台伺服器同時使用共享的存儲設備,並且在普遍的情況下,均採取主、備的方式(也有高端的系統採用並行的方式,即兩台伺服器同時提供服務)。

問:資料庫服務如何使用雙機熱備?
答:通過軟體方式實現雙機熱備。即不採用共享的存儲設備,而是本機數據可以直接在多台主機間流動。顯而易見,此種方式最大的優點就是節約了昂貴的存儲設備投資,而其缺點也不難發現:會產生數據的前後不一致、或者會影響資料庫讀取的速度。我們看看這樣一個例子:如果在服務中斷時切換到備份伺服器,則可能有少量已經在主機完成的事務在備機上尚未實現。而與備份數據的恢復不同,備機啟動後,後面的操作已經進行,因此丟失的數據包要找回就相當難。故此種方式適用於對於丟失少量數據不是非常敏感的系統。

在這兒提一下標準的解決方法,即基於共享存儲設備和雙機軟體實現雙機熱備。它可以在無人值守的情況下提供快速的切換,並且不會有數據丟失現象,而購買存儲設備等投資也會比較高。

問:如何選擇與實施雙機熱備的配置方案?
答:1. 以應用為主導,進行認真的分析。以高可用性為宗旨。
2. 考慮是採用資料庫雙機熱備還是應用伺服器集群、還是軟體備份方式。
3. 選擇確定具體的設備、軟體的型號等。筆者在這里提醒大家,不同的軟體或是硬碟等存儲設備,他們之間存在兼容性的問題,因此在購買之前應咨詢專業人員,不要出現采購了雙機軟體對相關的存儲設備存在不兼容等現象。
4. 在實施完成後,一定要進行測試,以確保工作正常,而且應注意在運行過程中定期的對系統是否能夠正常切換進行測試

Oracle雙機熱備配置步驟

第一步 設置硬體
1.設置陣列櫃為群集模式.(如果需要設置,需要咨詢硬體廠商).
2.修改B機陣列卡的地址,默認的卡的地址一般為7.在沒有修改之前不要同時把兩台機器連接到陣列櫃上開A和B機,否則有可能造成陣列卡的燒毀.
3.設置陣列櫃的RAID.
第二步 安裝操作系統設置群集服務
以HP6000為例
兩台6000伺服器,一台HP5989c磁碟陣列櫃.
兩台伺服器配置:1個18GSCSI硬碟,一塊HP3411A陣列卡.一塊集成網卡,一塊3COM千兆網卡.
磁碟陣列櫃配置:4塊18GSCSI硬碟
一根心跳網線.
一、配置伺服器
1.將兩台伺服器A和B連起來.兩塊內置網卡用心跳線連接起來,兩塊3COM網卡用網線連接到交換機千兆斷口上.
2.兩台伺服器都打開,在兩台伺服器A和B上分別安裝WINDOWS 2000 ADVANCED SERVER.
3.將伺服器A配置為域控制器如取名為YIYEE.COM.
4.配置兩塊網卡的ip地址,設置本地連接1的和本地連接2的地址.並且兩個地址不能處於同一個網段.(在配置群集時,如果在同一網段,將不能同時選擇對內和對外連接)
5.將伺服器B加入到伺服器A的域中,(不要設置成域,只要加入就可以)
6.注意:這兩台伺服器的兩塊同類型網卡必須配置在同一個域中.
二.配置CLUSTRE
1.保持伺服器B為關閉狀態.
2.進入WINDOWS 2000後,開始配置CLUSTER,其步驟如下:
點擊開始菜單.進入A機計算機管理→磁碟管理→設置陣列櫃的磁碟並且用NTFS格式化磁碟.把磁碟可以設為Z.另外要注意不能把該磁碟設成動態磁碟,要設置成基本的磁碟0,關閉計算機A.
3.打開伺服器B,在伺服器B上配置,此時保持A是關閉狀態.,陣列櫃的磁碟已經格式化過了,不用重新格式化.只要將伺服器B的盤符改為和A一樣.
4.兩個群集節點都必須配置群集服務.這一步在兩個節點都開機的情況下完成.首先從A開始.
#在A配置集群節點
1.安裝群集服務.
2.在安裝服務下單擊[配置].
3.點擊[下一步].
4.點擊」我明白」,然後點擊[下一步].
5.安裝A節點時選擇」第一個節點」.
6.為集群輸入一個名字.點擊[下一步].
7.為域帳戶輸入一個名字和口令.這個帳戶應和加入這個域的各節點帳戶相同.(最好用ADMINISTRATOR),點擊[下一步].
8.共享磁碟自動出現在磁碟管理窗口中.點擊[下一步].
9.集群文件應存儲在共享磁碟中. 點擊[下一步].
10. 點擊[下一步].
11.第一個網卡配置為公網,選擇」CLIENT ACCESS ONLY」(公網). 點擊[下一步].
12.第二個網卡選為內部網集群連接(私網). 點擊[下一步].
13. 點擊[確定].
14.為集群IP輸入一個預計的公網IP地址(比如192.168.0.1),子網掩碼為255.255.255.0
15. 點擊[完成].
#在B配置集群節點.
1.安裝群集服務.
2.在安裝服務下單擊[配置].
3.點擊[下一步].
4.點擊」我明白」,然後點擊[下一步].
5.安裝B節點時選擇」第二個或者下一個節點」.然後點擊[下一步].
6.A,B節點的群集名字應當一致.選擇和輸入A節點的群集名字,然後點擊[下一步].
7.點擊[確定].
8.為域帳戶輸入一個名字和口令.這個帳戶應和加入這個域的各節點帳戶相同, 點擊[下一步].
9. 點擊[完成].
#檢測群集服務
1.測試群集服務.進入管理工具→群集管理.我們在cluster組中有幾項服務,(ip/命名/磁碟)
2.在server1上點擊右鍵,選擇停止群集服務.看 cluster組中得群集服務能否切換到 server2.
3. 在server1上點擊右鍵,選擇啟動群集服務.在server2上點擊右鍵,選擇停止群集服務看 cluster組中得群集服務能否切換到 server1.
第三部 安裝 oracle
1.關B 機,在A機上裝ORACLE,自定義,不裝實例,裝完後再裝實例,路徑在陣列上。(也就是\ORACLE\oradata\所有文件都應安裝到陣列櫃的盤上)
2.配置資料庫監聽服務.(例如:監聽名為Listener 監聽地址:192.168.0.1 監聽地址為群集的對外地址.)
3.把陣列上的ORACLE改為ORACLE1。
4.關A 機,開B機,裝ORACLE,自定義,不裝實例,裝完後再裝實例,路徑在陣列上。5.配置資料庫監聽服務.(例如:監聽名為Listener 監聽地址:192.168.0.1)
6.配置資料庫監聽服務,更改B機的oracle和監聽服務為手工啟動.
7.開A機,看能否正常啟動ORACLE 服務和監聽.
8.如果啟動不了, 停掉A機得群集服務.在B機用手工啟動oracle和監聽服務.如果可以正常啟動.請把B機得oracle配置文件拷貝到A機.(路徑:\oracle\admin\orcl\ pfile\ init.ora)
9.啟動A機群集服務.停止B機群集服務.等群集服務切換到A機,手工啟動A機得 oracle服務.看可否正常啟動.
第四部分 把oracle服務和監聽服務加到cluster 中
1.如果A機oracle服務可以啟動.那麼可以進行下一步操作把oracle服務和監聽服務加到群集服務中點擊在A機得集管理中組。我們可以看到群集默認的組cluster.
2.在組上點擊右鍵→選擇新建→資源
3.在名稱中輸入我們要添加的名稱(例如名稱為Oracle)在描述中輸入該資源的描述.可以不輸入.資源類型選擇「通用服務」然後點擊下一步。
4.在這里會看到該資源的所有的可能所有者。在本例中我們把server1和server2都選擇,然後點擊下一步。
5.在出現的依存關系中選擇我們所建資源需要依存的其它資源。在本例中我們把Cluster Ip Add 和Cluster Name 和Disk Z都加入,點擊下一步。
6在出現的界面中,在服務名稱框中填寫新建資源的服務名稱。在本例中填寫OracleserviceORCL。下面的啟動參數填寫該服務啟動時的參數,如果沒有可以不填。在本例中填寫ORCL.也就是我們的資料庫實例名稱。(在本例中注冊表項頁不用設置任何信息)點擊完成。
7.重復上幾步操作,把監聽服務也加入我們的群集組中。在加入時。它的依存關系中比加Oracle服務時多了一個我們在上一步新建的資源。我們在最後一步設置服務名稱框中輸入:OracleOraHome81TNSListener。在參數中我們輸入Listener。
8.在把Oracle和監聽服務加到群集中以後,A機的ORACLE和監聽服務會自動變為手工.Oracle和監聽服務的啟動將有群集服務來啟動和管理.
備註:對於在群集服務中的服務名和參數可以在注冊表中找到。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleServiceORCL和 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener下面。

閱讀全文

與linux雙機熱備oracle相關的資料

熱點內容
php如何解析xml文件 瀏覽:700
如何改變appstore的語言 瀏覽:460
javahtmlxml 瀏覽:28
單片機啟動文件 瀏覽:811
橙app如何開啟聊天 瀏覽:899
訪問伺服器公網地址 瀏覽:666
pdf列印底色去掉 瀏覽:463
java快遞介面 瀏覽:397
哪個app可以教新爸爸 瀏覽:210
如何查看伺服器系統版本信息 瀏覽:524
成都市土地出讓金演算法 瀏覽:703
鋼筋加密標記 瀏覽:578
ps中擴展功能在文件夾的什麼位置 瀏覽:905
雙極壓縮機為什麼要先高壓 瀏覽:527
蘋果手機伺服器填什麼 瀏覽:832
android移動動畫效果 瀏覽:692
電子和伺服器是什麼意思 瀏覽:692
phpurl中文亂碼問題 瀏覽:894
程序員那麼可愛大結局陸漓產子 瀏覽:539
java如何從雲伺服器讀取本地文件 瀏覽:924