版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
雙機(jī)熱備及高可用性技術(shù)常見問題與方案選擇?雙機(jī)熱備、雙機(jī)互備與雙機(jī)雙工的區(qū)別?心跳故障檢測(cè)過程說明?常見問題與方案選擇對(duì)于企業(yè)重要的應(yīng)用系統(tǒng)而言,保證系統(tǒng)能持續(xù)、可靠地提供服務(wù)是非常重要的,因此就出現(xiàn)了對(duì)高可用性的需求和高可用性的解決方案。對(duì)于如何選擇高可用性的解決方案,特別是關(guān)于雙機(jī)熱備的方案選擇,常見的有以下問題:Q:已經(jīng)采取了RAID技術(shù)和數(shù)據(jù)備份技術(shù),還有必要做雙機(jī)嗎?A:參見:雙機(jī)熱備與數(shù)據(jù)備份及RAID的關(guān)系Q:高可用性的解決方案有哪些?A:從廣義講,高可用性包括一切避免系統(tǒng)服務(wù)中斷的技術(shù)。而一般所說的系統(tǒng)高可用性,往往特指服務(wù)器的雙機(jī)或多機(jī)熱備/容錯(cuò)。Q:什么時(shí)候需要雙機(jī)熱備?A:決定是否使用雙機(jī)熱備,正確的方法是要分析一下系統(tǒng)的重要性以及對(duì)服務(wù)中斷的容忍程度,以此決定是否使用雙機(jī)熱備。即,你的用戶能容忍多長時(shí)間恢復(fù)服務(wù),如果服務(wù)不能恢復(fù)會(huì)造成多大的影響。。:雙機(jī)熱備、雙機(jī)互備與雙機(jī)雙工三個(gè)概念都是什么意思?有什么區(qū)別?A:參見:雙機(jī)熱備、雙機(jī)互備與雙機(jī)雙工的區(qū)別。:雙機(jī)熱備方案與集群的區(qū)別?A:從概念上,雙機(jī)熱備是集群(Cluster)的一種。集群一般包括兩類,一類是純粹應(yīng)用服務(wù)器的集群,各個(gè)應(yīng)用服務(wù)器都訪問統(tǒng)一的數(shù)據(jù)庫服務(wù)器,但彼些并不需要共享存儲(chǔ),這種集群是比較簡(jiǎn)單的,往往采取各個(gè)服務(wù)器同時(shí)提供服務(wù)的方式,并且往往同時(shí)采用負(fù)載均衡技術(shù)。另一類是數(shù)據(jù)庫服務(wù)器(或其他需要訪問存儲(chǔ)數(shù)據(jù)的系統(tǒng)如Exchange.Notes)的雙機(jī)熱備,這種雙機(jī)熱備往往是兩臺(tái)服務(wù)器同時(shí)使用共享的存儲(chǔ)設(shè)備,在大多數(shù)情況下,均是采取主、備的方式,但也有高端的系統(tǒng)采用并行的方式。有關(guān)應(yīng)用服務(wù)的集群,請(qǐng)參見:談Web服務(wù)器和應(yīng)用服務(wù)器的負(fù)載均衡Q:數(shù)據(jù)庫服務(wù)的高可用性有幾種方式?A:最簡(jiǎn)單的,是采用備機(jī)的方式。這其實(shí)不屬于高可用性的范圍,但可以將出現(xiàn)故障后恢復(fù)服務(wù)的時(shí)間控制在幾十分鐘的量級(jí),而且備機(jī)平時(shí)還可用作其他用途。這種方式是一種低成本的簡(jiǎn)單方案,對(duì)于不是非常重要的應(yīng)用比較適合。它不適用于重要應(yīng)用,但是除非你的應(yīng)用停上幾天都無所謂,否則至少要有這一級(jí)別的保護(hù)措施。第二種是通過軟件方式實(shí)現(xiàn)雙機(jī)熱備。即不采用共享的存儲(chǔ)設(shè)備,而是數(shù)據(jù)不再單點(diǎn)存儲(chǔ),本機(jī)數(shù)據(jù)可以向多臺(tái)主機(jī)做實(shí)時(shí)的數(shù)據(jù)復(fù)制。這種方式的優(yōu)點(diǎn)是節(jié)省了昂貴的存儲(chǔ)設(shè)備投資。缺點(diǎn)是或者會(huì)產(chǎn)生數(shù)據(jù)的差異,或者會(huì)影響數(shù)據(jù)庫的速度。比如,如果在服務(wù)中斷時(shí)切換到備機(jī),則可能有少量已經(jīng)在主機(jī)完成的事務(wù)在備機(jī)上尚未實(shí)現(xiàn)。而與備份數(shù)據(jù)的恢復(fù)不同,備機(jī)啟動(dòng)后,后續(xù)的操作已經(jīng)進(jìn)行,因此丟失的事務(wù)就很難補(bǔ)上。因此,這種方式適用于對(duì)于丟失少量數(shù)據(jù)不是非常敏感的系統(tǒng)。有關(guān)這種方式的深入探討,可參見:鏡像與HA-數(shù)據(jù)庫雙機(jī)熱備的兩種方式第三種是基于共享存儲(chǔ)設(shè)備和雙機(jī)軟件實(shí)現(xiàn)雙機(jī)熱備。這是標(biāo)準(zhǔn)的方法,能夠在無人值守的情況下提供秒級(jí)的切換,并且不會(huì)丟失數(shù)據(jù)。當(dāng)然,投資會(huì)比較高。Q:數(shù)據(jù)庫雙機(jī)熱備時(shí),雙機(jī)是同時(shí)工作嗎?A:在一般的中小規(guī)模應(yīng)用中,數(shù)據(jù)庫的雙機(jī)熱備都是主/備方式,主服務(wù)器工作時(shí)另一臺(tái)等待,在主服務(wù)器出現(xiàn)故障時(shí)借助雙機(jī)軟件自動(dòng)切換至另一臺(tái)服務(wù)器。而有些大規(guī)模應(yīng)用為充分利用設(shè)備,可以采用并行服務(wù)的方式,兩臺(tái)服務(wù)器同時(shí)提供服務(wù),如Oracle的RAC(OracleRealApplicationCluster)。Q:如何選擇與實(shí)施系統(tǒng)高可用性方案?A:參見:如何選擇與實(shí)施系統(tǒng)高可用性方案?目前,市場(chǎng)上主要的基于Windows和Linux平臺(tái)的雙機(jī)軟件包括LifeKeeper、RosaHA、Pluswell等。雙機(jī)熱備、雙機(jī)互備與雙機(jī)雙工的區(qū)別雙機(jī)熱備即是目前通常所說的active/standby方式,服務(wù)器數(shù)據(jù)包括數(shù)據(jù)庫數(shù)據(jù)同時(shí)往兩臺(tái)或多臺(tái)服務(wù)器寫,或者使用一個(gè)共享的存儲(chǔ)設(shè)備。當(dāng)active服務(wù)器出現(xiàn)故障的時(shí)候,通過軟件診測(cè)(一般是通過心跳診斷)將standby機(jī)器激活,保證應(yīng)用在短時(shí)間內(nèi)完全恢復(fù)正常使用。雙機(jī)互備,在雙機(jī)熱備的基礎(chǔ)上,兩個(gè)相對(duì)獨(dú)立的應(yīng)用在兩臺(tái)機(jī)器同時(shí)運(yùn)行,但彼此均設(shè)為備機(jī),當(dāng)某一臺(tái)服務(wù)器出現(xiàn)故障時(shí),另一臺(tái)服務(wù)器可以在短時(shí)間內(nèi)將故障服務(wù)器的應(yīng)用接管過來,從而保證了應(yīng)用的持續(xù)性。這種方式實(shí)際上是雙機(jī)熱備的一種應(yīng)用。它避免了兩個(gè)應(yīng)用使用四臺(tái)服務(wù)器分別實(shí)現(xiàn)雙機(jī)熱備。雙機(jī)雙工,兩臺(tái)或多臺(tái)服務(wù)器均為活動(dòng),同時(shí)運(yùn)行相同的應(yīng)用,保證整體的性能,也實(shí)現(xiàn)了負(fù)載均衡和互為備份。需要利用磁盤柜存儲(chǔ)技術(shù)(最好采用san)。對(duì)于數(shù)據(jù)庫服務(wù)而言,它同時(shí)需要數(shù)據(jù)庫軟件的支持,是比較復(fù)雜的。而WEB服務(wù)器或應(yīng)用服務(wù)器就比較簡(jiǎn)單了,可參見:談Web服務(wù)器和應(yīng)用服務(wù)器的負(fù)載均衡談Web服務(wù)器和應(yīng)用服務(wù)器的負(fù)載均衡本文對(duì)Web服務(wù)器和應(yīng)用服務(wù)器的負(fù)載均衡進(jìn)行說明。在負(fù)載均衡的思路下,多臺(tái)服務(wù)器為對(duì)稱方式,每臺(tái)服務(wù)器都具有同等的地位,可以單獨(dú)對(duì)外提供服務(wù)而無須其他服務(wù)器的輔助。通過負(fù)載分擔(dān)技術(shù),將外部發(fā)送來的請(qǐng)求按一定規(guī)則分配到對(duì)稱結(jié)構(gòu)中的某一臺(tái)服務(wù)器上,而接收到請(qǐng)求的服務(wù)器都獨(dú)立回應(yīng)客戶機(jī)的請(qǐng)求。提供服務(wù)的一組服務(wù)器組成了一個(gè)應(yīng)用服務(wù)器集群(cluster),并對(duì)外提供一個(gè)統(tǒng)一的地址。當(dāng)一個(gè)服務(wù)請(qǐng)求被發(fā)至該集群時(shí),根據(jù)一定規(guī)則選擇一臺(tái)服務(wù)器,并將服務(wù)轉(zhuǎn)定向給該服務(wù)器承擔(dān),即將負(fù)載進(jìn)行均衡分?jǐn)偂Mㄟ^應(yīng)用負(fù)載均衡技術(shù),使應(yīng)用服務(wù)超過了一臺(tái)服務(wù)器只能為有限用戶提供服務(wù)的限制,可以利用多臺(tái)服務(wù)器同時(shí)為大量用戶提供服務(wù)。當(dāng)某臺(tái)服務(wù)器出現(xiàn)故障時(shí),負(fù)載均衡服務(wù)器會(huì)自動(dòng)進(jìn)行檢測(cè)并停止將服務(wù)請(qǐng)求分發(fā)至該服務(wù)器,而由其他工作正常的服務(wù)器繼續(xù)提供服務(wù),從而保證了服務(wù)的可靠性。上述的集群技術(shù)一般都用于Web服務(wù)器、應(yīng)用服務(wù)器等,而不是用于數(shù)據(jù)庫服務(wù)器,即不是用于有共享的存儲(chǔ)的服務(wù)。數(shù)據(jù)庫服務(wù)器將涉及到加鎖、回滾等一系列問題,要復(fù)雜的多。一般數(shù)據(jù)庫服務(wù)器只是使用雙機(jī),其中一臺(tái)工作,另一臺(tái)備份。數(shù)據(jù)庫的雙機(jī)并行只用于大型數(shù)據(jù)庫中??蓞⒁姡合到y(tǒng)高可用性與雙機(jī)備份常見問題與方案選擇負(fù)載均衡實(shí)現(xiàn)的方法有幾種:最簡(jiǎn)單的是通過DNS,但只能實(shí)現(xiàn)簡(jiǎn)單的輪流分配,也不能處理故障如果是基于MSIIS,Windows2003Server本身就帶了負(fù)載均衡服務(wù)。但這一服務(wù)也只是輪流分配。硬件方式,通過交換機(jī)的功能或?qū)iT的負(fù)載均衡設(shè)備可以實(shí)現(xiàn)。對(duì)于流量的分配可以有多種方式,但基本上都是應(yīng)用無關(guān)的,與服務(wù)器的實(shí)現(xiàn)負(fù)載關(guān)系也不大。另外,設(shè)備的價(jià)格較貴(優(yōu)點(diǎn)是能支持很多臺(tái)服務(wù)器)。這種方式往往適合大流量、簡(jiǎn)單應(yīng)用。軟件方式,通過一臺(tái)負(fù)載均衡服務(wù)器進(jìn)行,上面安裝軟件。這種方式比較靈活,成本相對(duì)也較低。另外一個(gè)很大的優(yōu)點(diǎn)就是可以根據(jù)應(yīng)用的情況和服務(wù)器的情況采取一些策略。關(guān)于負(fù)載均衡中比較高級(jí)的功能是FailOver,即一臺(tái)出現(xiàn)故障時(shí),在這臺(tái)服務(wù)器上正在進(jìn)行中的進(jìn)程也會(huì)被其他服務(wù)器接過去。相應(yīng)的成本也很高,一般是要象WebLogic、WebSphere軟件的群集版本才支持。心跳故障檢測(cè)過程說明PlusWellCluster容錯(cuò)軟件在集群節(jié)點(diǎn)間保持著間歇的通信信號(hào),也叫做心跳信號(hào),是錯(cuò)誤檢測(cè)的一個(gè)機(jī)制。即通過每一個(gè)通信路徑,在兩個(gè)對(duì)等系統(tǒng)之間進(jìn)行周期性的握手,如果連續(xù)沒有收到的心跳信號(hào)到了一定的數(shù)目,PlusWellCluster容錯(cuò)軟件就把這條路徑標(biāo)示為失效(紅色)。如果你只定義了一條通信路徑,當(dāng)PlusWellCluster容錯(cuò)軟件把這唯一的一條通信路徑標(biāo)為失效時(shí),PlusWellCluster容錯(cuò)軟件便立即開始恢復(fù)過程。然而,如果你有冗余路徑,PlusWellCluster容錯(cuò)軟件能夠通過第二條路徑確定是系統(tǒng)故障還是只是通信路徑有問題。如果PlusWellCluster容錯(cuò)軟件開啟優(yōu)先級(jí)第二的通信路徑并收到了心跳信號(hào),它就不開始failover恢復(fù),只需要把第一條通信路徑標(biāo)成紅色(失效)作為信號(hào)告訴你需要修復(fù)有故障的路徑。一般情況下PlusWellCluster容錯(cuò)軟件只在下列事件發(fā)生時(shí),啟動(dòng)系統(tǒng)恢復(fù)功能:所有的通信路徑故障。如果所有節(jié)點(diǎn)都沒能收到心跳信號(hào),把所有通信路徑都標(biāo)為失效,PlusWellCluster容錯(cuò)軟件開始安全檢查。安全檢查失敗。當(dāng)所有通信路徑故障時(shí),PlusWellCluster容錯(cuò)軟件向整個(gè)網(wǎng)絡(luò)發(fā)出安全檢查信號(hào)。如果信號(hào)指出配對(duì)系統(tǒng)還“活”著的時(shí)候,PlusWellCluster容錯(cuò)軟件不啟動(dòng)Failover。如果安全檢查沒從配對(duì)節(jié)點(diǎn)返回信號(hào),PlusWellCluster容錯(cuò)軟件就開始Failover。因而,為了減少由于潛在的通訊錯(cuò)誤所引起的不必要的系統(tǒng)切換,建議您使用不同介質(zhì)的多條通信路徑。雙機(jī)熱備與數(shù)據(jù)備份的關(guān)系一些用戶在規(guī)劃雙機(jī)熱備或雙機(jī)備份時(shí),會(huì)有這樣的問題:我已經(jīng)有了RAID,以及磁帶備份,還有必須做雙機(jī)嗎?或者,如果我做了雙機(jī)備份,還有必要做磁帶備份嗎?應(yīng)該說RAID和數(shù)據(jù)備份都是很重要的。但是,RAID技術(shù)只能解決硬盤的問題,備份只能解決系統(tǒng)出現(xiàn)問題后的恢復(fù)。而一旦服務(wù)器本身出現(xiàn)問題,不論是設(shè)備的硬件問題還是軟件系統(tǒng)的問題,都會(huì)造成服務(wù)的中斷。因此,RAID及數(shù)據(jù)備份技術(shù)不能解決避免服務(wù)中斷的問題。對(duì)于需要持續(xù)可靠地提供應(yīng)用服務(wù)的系統(tǒng),雙機(jī)還是非常重要的。只要想一想,如果你的服務(wù)器壞了,你要用多少時(shí)間將其恢復(fù)到能正常工作,你的用戶能容忍多長的恢復(fù)時(shí)間就能理解雙機(jī)的重要性了。從另外一個(gè)方面,RAID以及磁帶備份也是非常需要的。對(duì)于RAID而言,可以以很低的成本大大提高系統(tǒng)的可靠性,而且其復(fù)雜程度遠(yuǎn)遠(yuǎn)低于雙機(jī)。因?yàn)楫吘褂脖P是系統(tǒng)中機(jī)械操作最頻繁、易損率最高的部件,如果采用RAID,就可以使出現(xiàn)故障的系統(tǒng)很容易修復(fù),也減少服務(wù)器停機(jī)進(jìn)行切換的次數(shù)。數(shù)據(jù)備份更是必不可少的措施。因?yàn)椴徽揜AID還是雙機(jī),都是一種實(shí)時(shí)的備份。任何軟件錯(cuò)誤、病毒影響、誤操作等等,都會(huì)同步地在多份數(shù)據(jù)中發(fā)生影響。因此,一定要進(jìn)行數(shù)據(jù)的備份(不論采取什么介質(zhì),都建議用戶至少要有一份脫機(jī)的備份),以便能在數(shù)據(jù)損壞、丟失時(shí)進(jìn)行恢復(fù)。Oracle,HA在Unix上雙機(jī)環(huán)境的安裝指南將我們最近在6000上安裝ORACLE和HA的東西整理了一下,希望對(duì)大家有幫助。一、環(huán)境1、硬件環(huán)境IBMM852臺(tái)IBM7133-D40SSA磁盤陣列2、軟件環(huán)境AIX4.3.3HACMP3、軟件安裝規(guī)劃:軟件類別軟件名稱軟件狀態(tài)備注操作系統(tǒng)AIX4.3.3已安裝操作系統(tǒng)補(bǔ)丁AIXPATCH已安裝補(bǔ)丁10,以及安裝ORACLE需要的Iy30886、Iy30927、Iy31003補(bǔ)丁。熱備軟件HACMP4.4.1已安裝數(shù)據(jù)庫ORACLE9.2已安裝4、磁盤規(guī)劃:物理硬盤pdisk0pdisk1以raid1方式做成hdisk2,邏輯硬盤hdisk2放在vg01卷組上,正常工作時(shí)為M851服務(wù);物理硬盤pdisk2pdisk3pdisk4pdisk5pdisk6pdisk7以raid1+0方式做成hdisk3,邏輯硬盤hdisk3放在vg02卷組上,正常工作時(shí)為M852服務(wù);物理硬盤pdisk8作HOTSPARES;M851上的rootvg使用邏輯硬盤hdisk0與hdisk1做成鏡像;M852上的rootvg使用邏輯硬盤hdisk0與hdisk1做成鏡像;5、IP地址規(guī)劃:主機(jī)名啟動(dòng)地址服務(wù)地址等待地址M851M852二、操作系統(tǒng)安裝(1)安裝基本操作系統(tǒng)將AIX安裝盤第一張放入光驅(qū)打開計(jì)算機(jī)或在開機(jī)狀態(tài)下重新啟動(dòng)(#reboot)當(dāng)系統(tǒng)自檢keyboard通過后,按"F5"(從光驅(qū)引導(dǎo))系統(tǒng)提示:PleasedefinethesystemConsole后,按"1"(確認(rèn)終端)系統(tǒng)提示:Typea"1"andpressEntertousethisterminalasthesystemconsole后按1(選擇英語為安裝語言)進(jìn)入安裝程序,按系統(tǒng)提示操作:選擇"2Chang/showInstallationSettingsandInstall"其它選項(xiàng)不需改變,只需改以下兩項(xiàng):將安裝方式改為"NewandCompleteInstallation"選擇所要安裝系統(tǒng)的disk開始installo"root"登錄,接著出現(xiàn)系統(tǒng)設(shè)置(時(shí)間,密碼等),設(shè)置完畢退出(2)選擇安裝基本軟件包執(zhí)行smitupdate_all命令,按F4選擇/dev/cd0光驅(qū)進(jìn)入SOFTWAREtoinstall選擇所需安裝的軟件開頭有"@”符即已安裝過開頭有"+"符即未安裝過需要安裝以下部分:bos.adtbos.perfbos.dosutiljava.*perfagent.tools(3)操作系統(tǒng)補(bǔ)丁安裝1、基本補(bǔ)?。ˋIXUPDATECD)需要將補(bǔ)丁版本升級(jí)至9或10。執(zhí)行smitupdate_all命令,按F4選擇/dev/cd0光驅(qū)。升級(jí)后可以使用instfix-i|grepML命令查看補(bǔ)丁版本情況,示例:Allfilesetsforwerefound.Allfilesetsforwerefound.Allfilesetsforwerefound.Allfilesetsfor4320-02_AIX_MLwerefound.Notallfilesetsforwerefound.Allfilesetsfor4330-01_AIX_MLwerefound.Allfilesetsfor4330-02_AIX_MLwerefound.Allfilesetsfor4330-03_AIX_MLwerefound.Allfilesetsfor4330-04_AIX_MLwerefound.Allfilesetsfor4330-05_AIX_MLwerefound.Allfilesetsfor4330-06_AIX_MLwerefound.Allfilesetsfor4330-07_AIX_MLwerefound.Allfilesetsfor4330-08_AIX_MLwerefound.Allfilesetsfor4330-09_AIX_MLwerefound.AllfilesetsforAIX43MLwerefound.此系統(tǒng)的補(bǔ)丁版本是92、特殊補(bǔ)?。∣RACLE安裝需要)JRE2002-05-09、bos、JAVA131三個(gè)補(bǔ)丁包,在如下Iy30886、Iy30927、Iy31003三個(gè)文件夾中。將補(bǔ)丁包解包后文件拷貝至/usr/sys/inst.images目錄下;運(yùn)行如下命令:installp-acgXd/usr/sys/inst.images生成安裝文件包;執(zhí)行smitupdate_all命令,按F4選擇/usr/sys/inst.images光驅(qū)。三、ORACLE安裝(1)系統(tǒng)要求1、Oracle9iSERVER的硬件要求RAM>=512。使用此命令檢查物理內(nèi)存情況:lsattr-Elsys0-arealmemPAGINGSPACE一般來說等于2*RAM,最小400MB。使用此命令查看:lsps-a例:PageSpacePhysicalVblumeVolumeGroupSize%UsedActiveAutoTypehd6hdisk0rootvg480MB10yesyeslv使用smitlvm(邏輯卷冊(cè)系統(tǒng)管理員管理)改變大小fPagingSpacefChange/ShowCharacteristicsofaPagingSpacef修改NUMBERofadditionallogicalpartitions這里每增加1個(gè)代表增加16MBTemporaryDiskSpace:/tmp目錄下需要500MB;使用此命令查看:df-k安裝目錄磁盤空間:4G。2、Oracle9iSERVER的軟件要求操作系統(tǒng)AIX”2.2操作系統(tǒng)補(bǔ)丁安裝”部分3、創(chuàng)建oracle用戶及dba組首先創(chuàng)建dba組:smitgroups->AddaGroup->在GroupName欄輸入dba。倉^建oracle用戶:smituser->AddaUser->在UserName欄輸入oracle;在PrimaryGroup欄選擇(F4)system;在GroupSet欄選擇system和dba;在HOMEdirectory欄輸入/home/oracle。(2)單機(jī)安裝步驟實(shí)際操作是4個(gè)以cpio為擴(kuò)展名的壓縮包AIX64_SERVER_92010_DISK1?4.CPIO的安裝介質(zhì)。先創(chuàng)建一個(gè)臨時(shí)的文件系統(tǒng),將安裝包拷貝并釋放到臨時(shí)文件系統(tǒng)中,安裝完畢后刪除臨時(shí)文件系統(tǒng),步驟如下:1、創(chuàng)建一個(gè)新的文件系統(tǒng)并mount該文件系統(tǒng)SMITTYSystemStorageManagement(Physical&LogicalStorage)FileSystemsAdd/Change/Show/DeleteFileSystemsJournaledFileSystemsAddaJournaledFileSystemAddaStandardJournaledFileSystemVolumeGroupName選擇默認(rèn)項(xiàng)即可在設(shè)置界面中SIZE=6000000(3G)、MOUNTPOINT=/install回車創(chuàng)建完畢SMIT(圖形界面中)SystemStorageManagement(Physical&LogicalStorage)FileSystemsMountaFileSystem設(shè)置界面中FILESYSTEMname=/dev/lv01(可選)、DIRECTORYoverwhichtomount=/install、TYPEoffilesystem=jfs(可選)OK2、將壓縮包拷至臨時(shí)文件系統(tǒng)上并解壓縮將安裝包光盤放入光驅(qū)mount光驅(qū):mount-rvcdrfs/dev/cd0/cdrom拷貝文件到硬盤/ORACLE目錄下:cd/oracle、cp/cdrom/AIX64_SERVER_92010_DISK1?4.CPIO.cpio-idcmv<AIX64_SERVER_92010_DISK1?4.CPIOunmount/cdrom->取出光盤->下一個(gè)文件刪除AIX64_SERVER_92010_DISK1?4.CPIQrmAIX64_SERVER_92010_DISK1?4.CPIO3、安裝以O(shè)RACLE身份登錄,cd/install/Diskl目錄,運(yùn)行./Runinstaller腳本,提示按y后彈出安裝界面同時(shí)另啟一個(gè)窗口,以root身份登錄,cd/install/Disk1目錄,執(zhí)行./rootpre.sh同時(shí)另啟一個(gè)窗口,以root身份登錄,在安裝過程中需要執(zhí)行/tmp/orainstRoot.sh、/home/oracle/OraHome1/root.sh兩個(gè)腳本需要輸入ORACLEHOME的名字和路徑,如下ORACLE_HOME、/home/oracle/ora9InstallationTypes選擇EnterpriseEdition->TransactionProcessingGlobalDataBaseName:ORA、SID:ORADirectoryForDataBaseFiles:/home/oracle/ora9/oradataCharacterSet:SimplifiedChineseZHS16GBK(可選擇)JDKHome:usr/jdk_baseRoot登錄執(zhí)行/home/oracle/OraHome1/root.sh腳本EnterthefullpathnameofthelocalbinDIR:[/usr/local/bin]:回車4、ORACLESERVER啟動(dòng)步驟更新oracle用戶的.profile和.dtprofile文件(用于設(shè)置環(huán)境變量)以oracle身份登錄.profile文件和.dtprofile文件示例:ORACLE_BASE=/home/oracleORACLE_HOME=$ORACLE_BASE/ora9ORACLE_SID=orcla(A機(jī)/B機(jī))ORACLE_OWNER=oracleORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataSHLIB_PATH=$ORACLE_HOME/libLD_LIBRARY_PATH=$ORACLE_HOME/libLN_CNTRL=L_PTHREADS_D7ORACLE_TERM=ansiPATH=$ORACLE_HOME/bin:$ORACLE_HOME/network/bin:$PATHexportPATHORACLE_BASEORACLE_HOMEORACLE_SIDORACLE_TERMexportORACLE_OWNERexportNLS_LANGORA_NLS33SHLIB_PATHLD_LIBRARY_PATHLN_CNTRL5、數(shù)據(jù)庫實(shí)例的啟動(dòng)與關(guān)閉啟動(dòng)數(shù)據(jù)庫實(shí)例sqlplus/nologconn/assysdbastartup關(guān)閉數(shù)據(jù)庫實(shí)例sqlplus/nologconn/assysdbashutdownimmediate這里啟動(dòng)與關(guān)閉的實(shí)例的對(duì)象是由環(huán)境變量中ORACLE_SID指定的,可以通過export命令來改變它的值。例如:exportORACLE_SID=orcla6、數(shù)據(jù)庫監(jiān)聽服務(wù)的啟動(dòng)與關(guān)閉啟動(dòng)監(jiān)聽器lsnrctlstart關(guān)閉監(jiān)聽器Isnrctlstop這里可以在命令的末尾加上監(jiān)聽服務(wù)的名字(在ORACLE_HOME/network/admin/listener.ora中配置),例如:lsnrctlstartlsnr_ta(3)在雙機(jī)熱備系統(tǒng)中ORACLE的安裝1、磁盤狀況描述A機(jī)與B機(jī)的本地各有兩塊硬盤作鏡像;磁盤陣列劃分成分別為TA和直銷服務(wù)的兩個(gè)物理卷;正常情況下:A機(jī)接管為TA服務(wù)的物理卷;B機(jī)接管為直銷服務(wù)的物理卷。2、安裝方法在A機(jī)和B機(jī)上創(chuàng)建dba組和oracle用戶,兩臺(tái)機(jī)器的id需要保持一致,使用id命令看用戶屬性:idoracleuid=203(oracle)gid=0(system)groups=202(dba)在A機(jī)和B機(jī)上同時(shí)開始安裝數(shù)據(jù)庫,在A機(jī)指定數(shù)據(jù)庫實(shí)例名時(shí),指定TA的實(shí)例名,例如:SID=orcla;在B機(jī)指定數(shù)據(jù)庫實(shí)例名時(shí),指定直銷的實(shí)例名,例如:SID=orclb;在A機(jī)指定數(shù)據(jù)庫文件的路徑時(shí),指定TA在磁盤陣列上的路徑,例如:DirectoryForDataBaseFiles:/adata/orcla;在B機(jī)指定數(shù)據(jù)庫文件的路徑時(shí),指定直銷在磁盤陣列上的路徑,例如:DirectoryForDataBaseFiles:/bdata/orclb;4.ORACLE安裝結(jié)束后,使A機(jī)接管直銷的物理卷、B機(jī)接管TA的物理卷。操作步驟如下:在A機(jī)上unmountA機(jī)的文件系統(tǒng)unmount/adata;在A機(jī)上Deactivatesmittyvg->DeactivateaVolumeGroup->在VolumeGroupName欄內(nèi)選擇adatavg;在B機(jī)上unmountB機(jī)的文件系統(tǒng)/bdata命令:unmount/bdata;在B機(jī)上smittyvg->DeactivateaVolumeGroup->在VolumeGroupName欄內(nèi)選擇bdatavg;在A機(jī)上激活直銷卷組smittyvg->ActivateaVolumeGroup->在VolumeGroupName欄內(nèi)選擇bdatavg;在A機(jī)上裝配文件系統(tǒng)mount/bdata;在B機(jī)上激活TA卷組smittyvg->ActivateaVolumeGroup->在VolumeGroupName欄內(nèi)選擇adatavg;在B機(jī)上裝配文件系統(tǒng)mount/adata;運(yùn)行dbca創(chuàng)建數(shù)據(jù)庫實(shí)例,在A機(jī)上創(chuàng)建直銷的實(shí)例,在指定數(shù)據(jù)庫文件的路徑時(shí),指定直銷在磁盤陣列上的路徑,覆蓋原來在B機(jī)創(chuàng)建的數(shù)據(jù)庫文件,例如:DirectoryForDataBaseFiles:/bdata/orclb;在B機(jī)上創(chuàng)建TA的實(shí)例,在指定數(shù)據(jù)庫文件的路徑時(shí),指定TA在磁盤陣列上的路徑,覆蓋原來在A機(jī)創(chuàng)建的數(shù)據(jù)庫文件,例如:DirectoryForDataBaseFiles:/bdata/orcla;注意創(chuàng)建的實(shí)例名和指定的數(shù)據(jù)庫文件路徑要和前面創(chuàng)建的實(shí)例保持一致。(在指定數(shù)據(jù)庫文件路徑時(shí),所有CTL、.log、.DBF、.ORA的文件路徑均需要手工指定到同一文件路徑下)。把B機(jī)$ORACLE_HOME/dbs/目錄下orapworcla和spfileorcla.ora兩個(gè)文件拷貝到A機(jī)上$ORACLE_HOME/dbs/目錄下;把A機(jī)$ORACLE_HOME/dbs/目錄下orapworclb和spfileorclb.ora兩個(gè)文件拷貝到B機(jī)上$ORACLE_HOME/dbs/目錄下;修改兩臺(tái)機(jī)器$ORACLE_HOME/network/admin/目錄下listener.ora和tnsnames.ora兩個(gè)文件并保持一致,示例:listener.oraLSNR_A=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST==1521)))))LSNR_B=(DESCRIPTION_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST==1522)))SID_LIST_LSNR_A=(SID_LIST=(SID_DESC=(PROGRAM=extproc)(SID_NAME=PLSExtProc)(ORACLE_HOME=/home/oracle/ora9))(SID_DESC=(GLOBAL_DBNAME=orcla)(ORACLE_HOME=/home/oracle/ora9)(SID_NAME=orcla)))SID_LIST_LSNR_B=(SID_LIST=(SID_DESC=(GLOBAL_DBNAME=orclb)(ORACLE_HOME=/home/oracle/ora9)(SID_NAME=orclb)))tnsnames.oraorcla=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST==1521)))(CONNECT_DATA=(SERVICE_NAME=orcla)))orclb=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST==1522)))(CONNECT_DATA=(SERVICE_NAME=orclb)))8,在A機(jī)上ORACLE環(huán)境變量的ORACLE_SID指定TA的實(shí)例名,例如:ORACLE_SID=orcla;在B機(jī)上ORACLE環(huán)境變量的ORACLE_SID指定直銷的實(shí)例名,例如:ORACLE_SID=orclb;行到水窮處,坐看云起時(shí)。由sirenzh于02-12-1815:22最后編輯02-12-1613:44[大中?。輘irenzh一沙一界,一塵一劫注冊(cè)日期:2001Nov來自:深圳技術(shù)貼數(shù):95論壇積分:429論壇排名:2956論壇徽章:1Oracle,HA在Unix上雙機(jī)環(huán)境的安裝二四、HACMP的安裝與配置(1)安裝HACMP軟件的安裝與AIX基本*作系統(tǒng)選項(xiàng)軟件的安裝相同,用戶可以根據(jù)需要選擇安裝HACMP軟件,一般HACMP軟件光盤上的內(nèi)容全選。smitupdate_all選擇光驅(qū)默認(rèn)安裝光盤上所有軟件(2)配置1、/.rhosts在兩臺(tái)主機(jī)上用VI建立.rhosts文件,內(nèi)容為:m851_svcm851_stbm851_bootm852_svcm852_stbm852_boot在兩臺(tái)機(jī)器上分別改變.rhosts文件的屬性:chmod644.rhosts2、/etc/hosts在兩臺(tái)主機(jī)上的/etc/hosts文件中用VI編輯,內(nèi)容為:m851_svcm851_stbm851_bootm852_svcm852_stbm852_boot3、配置網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)smithacmp:屏幕顯示hacmp菜單:HACMPClusterConfigurationClusterServicesClusterSystemManagementClusterRecoveryAidsRASSupportendofscreen選擇ClusterConfiguration,ClusterConfigurationClusterTopologyClusterSecurityClusterResourcesClusterSnapshotsClusterVerificationClusterCustomModificationRestoreSystemDefaultConfigurationfromActiveConfigurationAdvancedPerformanceTuningParametersendofscreen選擇ClusterTopologyClusterTopologyConfigureClusterConfigureNodesConfigureNetworksConfigureAdaptersConfigureSitesConfigureGlobalNetworksConfigureNetworkModulesConfigureTopologyServicesandGroupServicesShowClusterTopologySynchronizeClusterTopologyendofscreen選擇ConfigureClusterConfigureClusterAddaClusterDefinitionChange/ShowClusterDefinitionRemoveClusterDefinitionendofscreen選擇AddaClusterDefinition,并進(jìn)行配置:AddaClusterDefinition[EntryFields]**NOTE:ClusterManagerMUSTBERESTARTEDinorderforchangestobeacknowledged.**ClusterID[188](輸入)#ClusterName[test](輸入)endofscreen添加成功后返回到ClusterTopologyClusterTopologyConfigureClusterConfigureNodesConfigureNetworksConfigureAdaptersConfigureSitesConfigureGlobalNetworksConfigureNetworkModulesConfigureTopologyServicesandGroupServicesShowClusterTopologySynchronizeClusterTopologyendofscreen選擇ConfigureNodesConfigureNodesAddClusterNodesChange/ShowClusterNodeNameRemoveaClusterNodeendofscreen選擇AddClusterNodes,并進(jìn)行配置(添加兩個(gè)Node,M851、M852):AddClusterNodes[EntryFields]NodeNames[m851](輸入NodeName)endofscreenAddClusterNodes[EntryFields]NodeNames[m852](輸入NodeName)endofscreen添加成功后,返回到ClusterTopologyClusterTopologyConfigureClusterConfigureNodesConfigureNetworksConfigureAdaptersConfigureSitesConfigureGlobalNetworksConfigureNetworkModulesConfigureTopologyServicesandGroupServicesShowClusterTopologySynchronizeClusterTopologyendofscreen選擇ConfigureAdaptersConfigureAdaptersAdaptersonIP-basednetworkAdaptersonNonIP-basednetworkendofscreen選擇AdaptersonIP-basednetworkAdaptersonIP-basednetworkDiscoverCurrentNetworkConfigurationAddanAdapterChange/ShowanAdapterRemoveanAdapterendofscreen選擇AddanAdapter,配置m851_bootAddanIP-basedAdapter[EntryFields]AdapterIPLabelm851_bootNewAdapterIPLabel[]+NetworkType[ether]+NetworkName[test_eth]+NetworkAttribute[public]+AdapterFunction[boot]+AdapterIPaddress[AdapterHardwareAddress[]NodeName[m851]+Netmask[+endofscreen配置m851_stbAddanIP-basedAdapter[EntryFields]AdapterIPLabelm851_stbNewAdapterIPLabel[]+NetworkType[ether]+NetworkName[test_eth]+NetworkAttribute[public]+AdapterFunction[standby]+AdapterIPaddress[AdapterHardwareAddress[]NodeName[m851]+Netmask[+endofscreen配置m851_svcAddanIP-basedAdapter[EntryFields]AdapterIPLabelm851_svcNewAdapterIPLabel[]+NetworkType[ether]+NetworkName[test_eth]+NetworkAttribute[public]+AdapterFunction[service]+AdapterIPaddress[AdapterHardwareAddress[0x0002556affff]NodeName[m851]+Netmask[+endofscreen配置m852_bootAddanIP-basedAdapter[EntryFields]AdapterIPLabelm852_bootNewAdapterIPLabel[]+NetworkType[ether]+NetworkName[test_eth]+NetworkAttribute[public]+AdapterFunction[boot]+AdapterIPaddress[AdapterHardwareAddress[]NodeName[m852]+Netmask[+endofscreen配置m852_stbAddanIP-basedAdapter[EntryFields]AdapterIPLabelm852_stbNewAdapterIPLabel[]+NetworkType[ether]+NetworkName[test_eth]+NetworkAttribute[public]+AdapterFunction[standby]+AdapterIPaddress[AdapterHardwareAddress[]NodeName[m852]+Netmask[+endofscreen配置m852_svcAddanIP-basedAdapter[EntryFields]AdapterIPLabelm852_svcNewAdapterIPLabel[]+NetworkType[ether]+NetworkName[test_eth]+NetworkAttribute[public]+AdapterFunction[service]+AdapterIPaddress[AdapterHardwareAddress[0x0002556ad9ff]NodeName[m852]+Netmask[+endofscreen分別增加TTY在兩臺(tái)主機(jī)上:smittty選擇:AddaTTYAddaTTYTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[TOP][EntryFields]TTYtty2TTYtypettyTTYinterfacers232DescriptionAsynchronousTerminalStatusAvailableLocation01-S4-00-00Parentadaptersa3PORTnumber[0]+EnableLOGINdisable+BAUDrate[9600]+PARITY[none]+BITSpercharacter[8]+NumberofSTOPBITS[1]+[MORE...35]在第二臺(tái)主機(jī)上同樣方法配置一個(gè)TTY。配置心跳線TTYClusterTopologyConfigureClusterConfigureNodesConfigureNetworksConfigureAdaptersConfigureSitesConfigureGlobalNetworksConfigureNetworkModulesConfigureTopologyServicesandGroupServicesShowClusterTopologySynchronizeClusterTopologyendofscreen選擇ConfigureAdaptersConfigureAdaptersAdaptersonIP-basednetworkAdaptersonNonIP-basednetworkendofscreen選擇AdaptersonNonIP-basednetworkAdaptersonNonIP-basednetworkAddanAdapterChange/ShowanAdapterRemoveanAdapterendofscreen選擇AddanAdapter,并進(jìn)行配置AddanAdapter[EntryFields]AdapterLabelm851_ttyNewAdapterLabel[]NetworkType[rs232]+NetworkName[test_tty]+DeviceName[/dev/tty2]NodeName[m851]+endofscreenAddanAdapter[EntryFields]AdapterLabelm852_ttyNewAdapterLabel[]NetworkType[rs232]+NetworkName[test_tty]+DeviceName[/dev/tty3]NodeName[m852]+endofscreen配置資源組:smithacmp:屏幕顯示hacmp菜單:HACMPClusterConfigurationClusterServicesClusterSystemManagementClusterRecoveryAidsRASSupportendofscreen選擇ClusterConfiguration,ClusterConfigurationClusterTopologyClusterSecurityClusterResourcesClusterSnapshotsClusterVerificationClusterCustomModificationRestoreSystemDefaultConfigurationfromActiveConfigurationAdvancedPerformanceTuningParametersendofscreen選擇ClusterResourcesClusterResourcesDefineResourceGroupsDefineApplicationServersConfigureApplicationMonitoringDefineTapeResourcesDefineHighlyAvailableCommunicationLinksDiscoverCurrentVolumeGroupConfigurationConfigureDynamicNodePriorityPoliciesChange/ShowResources/AttributesforaResourceGroupClusterEventsChange/ShowRunTimeParametersChange/ShowClusterLockManagerResourceAllocationShowClusterResourcesSynchronizeClusterResourcesendofscreen配置應(yīng)用服務(wù)器選擇DefineApplicationServersDefineApplicationServersAddanApplicationServerChange/ShowanApplicationServerRemoveanApplicationServerendofscreen1.選擇AddanApplicationServer,并進(jìn)行配置AddanApplicationServer[EntryFields]ServerNameadata_appStartScript[/usr/sbin/cluster/appserver/startapp1]StopScript[/usr/sbin/cluster/appserver/stopappl]endofscreenAddanApplicationServer[EntryFields]ServerNamebdata_appStartScript[/usr/sbin/cluster/appserver/startapp2]StopScript[/usr/sbin/cluster/appserver/stopapp2]endofscreen增加資源組選擇DefineResourceGroupsDefineResourceGroupsAddaResourceGroupChange/ShowaResourceGroupRemoveaResourceGroupendofscreen選擇AddaResourceGroup,并配置兩個(gè)資源組AddaResourceGroup[EntryFields]ResourceGroupNameresourcelNodeRelationshipcascading+ParticipatingNodeNames/DefaultNodePriority[m851m852]+endofscreenAddaResourceGroup[EntryFields]ResourceGroupNameresource2NodeRelationshipcascading+ParticipatingNodeNames/DefaultNodePriority[m852m851]+endofscreen配置資源組選擇Change/ShowResources/AttributesforaResourceGroup,配置resource1和resource2配己置resource1Change/ShowResources/AttributesforaResourceGroup[TOP][EntryFields]ResourceGroupNameresource1NodeRelationshipcascadingParticipatingNodeNames/DefaultNodePrioritym851m852DynamicNodePriority[]+ServiceIPlabel[m851_svc]+Filesystems(defaultisAll)[]+FilesystemsConsistencyCheckfsck+FilesystemsRecoveryMethodsequential+Filesystems/DirectoriestoExport[]+Filesystems/DirectoriestoNFSmount[]+NetworkForNFSMount[]+VolumeGroups[adatavg]+ConcurrentVolumegroups[]+RawDiskPVIDs[]+ConnectionsServices[]+FastConnectServices[]+TapeResources[]+ApplicationServers[adata_app]+HighlyAvailableCommunicationLinks[]+MiscellaneousData[]AutomaticallyImportVolumeGroupsfalse+InactiveTakeoverActivatedfalse+CascadingWithoutFallbackEnabledfalse+9333DiskFencingActivatedfalse+SSADiskFencingActivatedfalse+FilesystemsmountedbeforeIPconfiguredfalse+endofscreen西己置resource2Change/ShowResources/AttributesforaResourceGroup[TOP][EntryFields]ResourceGroupNameresource2NodeRelationshipcascadingParticipatingNodeNames/DefaultNodePrioritym852m851DynamicNodePriority[]+ServiceIPlabel[m852_svc]+Filesystems(defaultisAll)[]+FilesystemsConsistencyCheckfsck+FilesystemsRecoveryMethodsequential+Filesystems/DirectoriestoExport[]+Filesystems/DirectoriestoNFSmount[]+NetworkForNFSMount[]+VolumeGroups[bdatavg]+ConcurrentVolumegroups[]+RawDiskPVIDs[]+ConnectionsServices[]+FastConnectServices[]+TapeResources[]+ApplicationServers[bdata_app]+HighlyAvailableCommunicationLinks[]+MiscellaneousData[]AutomaticallyImportVolumeGroupsfalse+InactiveTakeoverActivatedfalse+CascadingWithoutFallbackEnabledfalse+9333DiskFencingActivatedfalse+SSADiskFencingActivatedfalse+FilesystemsmountedbeforeIPconfiguredfalse+endofscreen拓?fù)渫胶唾Y源同步在主機(jī)一配置完成以后,用菜單中的同步命令進(jìn)行將第一資源放到第二臺(tái)機(jī)器上的工作。拓?fù)渫骄唧w配置方法如下:smithacmp:屏幕顯示hacmp菜單:HACMPClusterConfigurationClusterServicesClusterSystemManagementClusterRecoveryAidsRASSupportendofscreen選擇ClusterConfiguration,ClusterConfigurationClusterTopologyClusterSecurityClusterResourcesClusterSnapshotsClusterVerificationClusterCustomModificationRestoreSystemDefaultConfigurationfromActiveConfigurationAdvancedPerformanceTuningParametersendofscreen選擇ClusterTopologyClusterTopologyConfigureClusterConfigureNodesConfigureNetworksConfigureAdaptersConfigureSitesConfigureGlobalNetworksConfigureNetworkModulesConfigureTopologyServicesandGroupServicesShowClusterTopologySynchronizeClusterTopologyendofscreen選擇SynchronizeClusterTopology,回車確認(rèn)等待同步完成。資源同步具體配置方法如下:smithacmp:屏幕顯示hacmp菜單:HACMPClusterConfigurationClusterServicesClusterSystemManagementClusterRecoveryAidsRASSupportendofscreen選擇ClusterConfiguration,ClusterConfigurationClusterTopologyClusterSecurityClusterResourcesClusterSnapshotsClusterVerificationClusterCustomModificationRestoreSystemDefaultConfigurationfromActiveConfigurationAdvancedPerformanceTuningParametersendofscreen選擇ClusterTopologyClusterTopologyConfigureClusterConfigureNodesConfigureNetworksConfigureAdaptersConfigureSitesConfigureGlobalNetworksConfigureNetworkModulesConfigureTopologyServicesandGroupServicesShowClusterTopologySynchronizeClusterTopologyendofscreen選擇ClusterResourcesClusterResourcesDefineResourceGroupsDefineApplicationServersConfigureApplicationMonitoringDefineTapeResourcesDefineHighlyAvailableCommunicationLinksDiscoverCurrentVolumeGroupConfigurationConfigureDynamicNodePriorityPoliciesChange/ShowResources/AttributesforaResourceGroupClusterEventsChange/ShowRunTimeParametersChange/ShowClusterLockManagerResourceAllocationShowClusterResourcesSynchronizeClusterResourcesendofscreen選擇SynchronizeClusterResources,回車確認(rèn)等待同步完成。3.校驗(yàn)具體配置方法如下:smithacmp:屏幕顯示hacmp菜單:HACMPClusterConfigurationClusterServicesClusterSystemManagementClusterRecoveryAidsRASSupportendofscreen選擇ClusterConfiguration,ClusterConfigurationClusterTopologyClusterSecurityClusterResourcesClusterSnapshotsClusterVerificationClusterCustomModificationRestoreSystemDefaultConfigurationfromActiveConfigurationAdvancedPerformanceTuningParametersendofscreen選擇ClusterVerificationClusterVerificationVerifyClusterDefineCustomVerificationMethodendofscreen選擇VerifyClusterVerifyCluster[EntryFields]BaseHACMPVerificationMethodsboth+(Clustertopology,resources,both,none)CustomDefinedVerificationMethods[]+ErrorCount[]#LogFiletostoreoutput[]endofscreen回車確認(rèn)即可。人生一世,無非對(duì)已盡心,對(duì)愛人盡心,對(duì)生活之土地盡心,盡心則無所謂得失,無所謂成敗榮辱,而懂得舍,懂得放,自然春風(fēng)和煦,月明清風(fēng)。謝謝您的指點(diǎn),現(xiàn)在把我的安裝文檔給您看看,能不能幫我看一下在哪一步出了問題?
第一章安裝說明整個(gè)ORACLE雙機(jī)熱備份系統(tǒng)的安裝需要以下前提條件:第一項(xiàng):硬件環(huán)境的安裝。此步驟包括硬件設(shè)備的安裝,服務(wù)器及盤柜底層環(huán)境的配置。第二項(xiàng):服務(wù)器Windows2000操作系統(tǒng)的安裝。此步驟包括兩臺(tái)服務(wù)器的win2k操作系統(tǒng)安裝,域環(huán)境設(shè)置,網(wǎng)卡IP地址的設(shè)置。第三項(xiàng):群集軟件MSCS的安裝。安裝微軟的群集軟件MSCS,以及相關(guān)設(shè)置。在以上三項(xiàng)安裝完成后,方可進(jìn)行ORACLE雙機(jī)熱備份系統(tǒng)的安裝整個(gè)雙機(jī)系統(tǒng)參數(shù)設(shè)置表如下:參數(shù)說明節(jié)點(diǎn)一:內(nèi)置硬盤分區(qū)群集專用網(wǎng)卡IP地址局域網(wǎng)網(wǎng)卡IP地址節(jié)點(diǎn)二:內(nèi)置硬盤分區(qū)群集專用網(wǎng)卡IP地址局域網(wǎng)網(wǎng)卡IP地址磁盤柜:在以上三項(xiàng)安裝完成后,方可進(jìn)行ORACLE雙機(jī)熱備份系統(tǒng)的安裝整個(gè)雙機(jī)系統(tǒng)參數(shù)設(shè)置表如下:參數(shù)說明節(jié)點(diǎn)一:內(nèi)置硬盤分區(qū)群集專用網(wǎng)卡IP地址局域網(wǎng)網(wǎng)卡IP地址節(jié)點(diǎn)二:內(nèi)置硬盤分區(qū)群集專用網(wǎng)卡IP地址局域網(wǎng)網(wǎng)卡IP地址磁盤柜:盤符磁盤陣列兩個(gè)邏輯區(qū)在Win2K操作系統(tǒng)的盤符F盤30G群集軟件MSCS:集群名稱管理的共享盤符ORACLE設(shè)置:ORACLE主目錄名數(shù)據(jù)庫名數(shù)據(jù)庫系統(tǒng)標(biāo)識(shí)符(sid)sys帳戶口令system帳戶口令oracleorahome8agent月艮務(wù)oracleorahome8datagathereroracleorahome8tnslistenerOracleorahome8PeerMasterAgentoracleserviceCSZLS第二章ORACLE雙機(jī)的安裝數(shù)值內(nèi)置硬盤分區(qū)大小C盤大小為10GB雙機(jī)系統(tǒng)專用心跳線網(wǎng)卡IP地址連接局域網(wǎng)交換機(jī)網(wǎng)卡IP地址內(nèi)置硬盤分區(qū)大小C盤大小為10GB雙機(jī)系統(tǒng)專用心跳線網(wǎng)卡IP地址連接局域網(wǎng)交換機(jī)網(wǎng)卡IP地址集群對(duì)外公布的名稱CLUSTER由群集所管理的磁盤柜上的共享盤符D:\ORACLE\ORA81CSZLSCSZLS
change_on_install
manager更改為手動(dòng)更改為手動(dòng)更改為手動(dòng)更改為手動(dòng)更改為手動(dòng)D盤大小8GB。D盤大小8GB。E盤101GE,F(xiàn)2、啟動(dòng)節(jié)點(diǎn)1,在節(jié)點(diǎn)1上安裝oracle數(shù)據(jù)庫軟件。3、進(jìn)入oracle安裝界面,選擇自定義安裝,選擇oracle主目錄名稱OraHome81,路徑為d:\oracle\ora81。4、選擇安裝組件時(shí),選擇除HttpServer以外所有組件。5、建立數(shù)據(jù)庫,選擇不創(chuàng)建數(shù)據(jù)庫。6、設(shè)置NET8,監(jiān)聽服務(wù)定為LISTENER7、節(jié)點(diǎn)1安裝完成。8、在節(jié)點(diǎn)2上按照3—7的步驟執(zhí)行安裝。9、兩臺(tái)機(jī)器都安裝成功后,分別都在控制面板中將相關(guān)oracle服務(wù)全改為手動(dòng)。10、確認(rèn)磁盤陣列所有權(quán)在節(jié)點(diǎn)2。11、在節(jié)點(diǎn)2上,使用數(shù)據(jù)庫助手創(chuàng)建數(shù)據(jù)庫。開始菜單一》oracle—》數(shù)據(jù)庫管理一》數(shù)據(jù)庫安裝助手,執(zhí)行數(shù)據(jù)庫安裝助手程序。12、在安裝過程中,選擇定制安裝,數(shù)據(jù)庫名及SID定為:CSZLS,數(shù)據(jù)庫字符集定為:WE8ISO8859P1。將所有的路徑都指向共享磁盤E盤。安裝完成后,在控制面板中將其服務(wù)器改為手動(dòng)。13、在節(jié)點(diǎn)2上,打開群集管理器,創(chuàng)建IP地址資源。1、創(chuàng)建IP地址資源:選擇“文件”“新建”“資源”。在以下域輸入信息:域名樣例名稱vip描述Oracle服務(wù)器的IP地址資源類型IP地址群組Cluster資源群組可以在線獲取其中資源的節(jié)點(diǎn)Cluster-A,Cluster-B在此資源處于在線狀態(tài)之前必須處于在線狀態(tài)的其他資源NONE在此資源處于在線狀態(tài)之前必須處于在線狀態(tài)的其他資源NONE地址子網(wǎng)掩碼將使用的網(wǎng)絡(luò)PUBLICNETWORK注意:不要選中標(biāo)記為“在單獨(dú)的資源監(jiān)控器運(yùn)行此資源”的復(fù)選框。當(dāng)選擇此框時(shí),MSCS將使用其他的系統(tǒng)資源而不會(huì)帶來額外的益處。單擊“完成”。14、停止兩個(gè)節(jié)點(diǎn)所有的ORACLE服務(wù)。15、在節(jié)點(diǎn)2上編輯Listener.ora、snmp_ro.ora、snmp_rw.ora、tnsnames.ora文件(路徑為D:\ORACLE\ORA81\Network\admin\)。把SERVER和HOST名為本地服務(wù)器的都改為上一步所建的虛擬IP地址(16、在節(jié)點(diǎn)2修改d:\oracle\admin\network\sqlnet.ora文件SQLNET.AUTHENTICATION-SERIVES=(NONE).17、將節(jié)點(diǎn)2的d:\oracle\ora81\network\admin目錄下所有文件復(fù)制到節(jié)點(diǎn)1的d:\oracle\ora81\network\admin目錄下。18、將節(jié)點(diǎn)2的d:\oracle\ora81\database目錄下initCSZLS.ora復(fù)制到節(jié)點(diǎn)1的相應(yīng)目錄下19、將節(jié)點(diǎn)2的d:\oracle\admin目錄下CSZLS目錄復(fù)制到節(jié)點(diǎn)1的d:\oracle\admin目錄下20、在節(jié)點(diǎn)1啟動(dòng)偵聽服務(wù),并建數(shù)據(jù)庫服務(wù)。在命令行輸入如下:C:\>SETORACLE_SID=CSZLSC:\>oradim-new-sidCSZLS-intpwdoracle-startmodeauto-pfileE:\oracle\admin\CSZLS\pfile\initCSZLS.ora其中:-sid為全局?jǐn)?shù)據(jù)庫名-intpwd為指定internal的口令為oracle-startmode指定啟動(dòng)方式為auto-pfile指定初始化文件路徑,本例中E為共享盤21、在MSCS里面增添oracleorahome8tnslistener和oracleserviceoracledb服務(wù),依賴關(guān)系中都將磁盤、IP地址、服務(wù)器名稱加進(jìn)去。22、通過雙機(jī)切換,看在MSCS里面增添oracleorahome8tnslistener和oracleserviceCSZLS服務(wù)是否運(yùn)行正常。23、在局域網(wǎng)內(nèi)其他機(jī)器建立ORACLE本地服務(wù)命名,并連接數(shù)據(jù)庫,如能正常操作,表明ORACLE數(shù)據(jù)庫安裝完成。什么是雙機(jī)熱備?雙機(jī)熱備這一概念包括了廣義與狹義兩種意義。從廣義上講,就是對(duì)于重要的服務(wù),使用兩臺(tái)服務(wù)器,互相備份,共同執(zhí)行同一服務(wù)。當(dāng)一臺(tái)服務(wù)器出現(xiàn)故障時(shí),可以由另一臺(tái)服務(wù)器承擔(dān)服務(wù)任務(wù),從而在不需要人工干預(yù)的情況下,自動(dòng)保證系統(tǒng)能持續(xù)提供服務(wù)。(相關(guān)文章:為什么需要雙機(jī)熱備?)雙機(jī)熱備由備用的服務(wù)器解決了在主服務(wù)器故障時(shí)服務(wù)不中斷的問題。但在實(shí)際應(yīng)用中,可能會(huì)出現(xiàn)多臺(tái)服務(wù)器的情況,即服務(wù)器集群。(相關(guān)文章:雙機(jī)軟件與集群軟件的異同)雙機(jī)熱備一般情況下需要有共享的存儲(chǔ)設(shè)備。但某些情況下也可以使用兩臺(tái)獨(dú)立的服務(wù)器。(相關(guān)文章:雙機(jī)熱備的實(shí)現(xiàn)模式)實(shí)現(xiàn)雙機(jī)熱備,需要通過專業(yè)的集群軟件或雙機(jī)軟件。(相關(guān)文章:雙機(jī)與集群軟件的選擇)從狹義上講,雙機(jī)熱備特指基于active/standby方式的服務(wù)器熱備。服務(wù)器數(shù)據(jù)包括數(shù)據(jù)庫數(shù)據(jù)同時(shí)往兩臺(tái)或多臺(tái)服務(wù)器寫,或者使用一個(gè)共享的存儲(chǔ)設(shè)備。在同一時(shí)間內(nèi)只有一臺(tái)服務(wù)器運(yùn)行。當(dāng)其中運(yùn)行著的一臺(tái)服務(wù)器出現(xiàn)故障無法啟動(dòng)時(shí),另一臺(tái)備份服務(wù)器會(huì)通過軟件診測(cè)(一般是通過心跳診斷)將standby機(jī)器激活,保證應(yīng)用在短時(shí)間內(nèi)完全恢復(fù)正常使用。(相關(guān)文章:雙機(jī)熱備、雙機(jī)互備與雙機(jī)雙工的區(qū)別)為什么要做雙機(jī)熱備?雙機(jī)熱備針對(duì)的是服務(wù)器的故障。服務(wù)器的故障可能由各種原因引起,如設(shè)備故障、操作系統(tǒng)故障、軟件系統(tǒng)故障等等。一般地講,在技術(shù)人員在現(xiàn)場(chǎng)的情況下,恢復(fù)服務(wù)器正??赡苄枰?0分鐘、幾小時(shí)甚至幾天。從實(shí)際經(jīng)驗(yàn)上看,除非是簡(jiǎn)單地重啟服務(wù)器(可能隱患仍然存在),否則往往需要幾個(gè)小時(shí)以上。而如果技術(shù)人員不在現(xiàn)場(chǎng),則恢復(fù)服務(wù)的時(shí)間就更長了。而對(duì)于一些重要系統(tǒng)而言,用戶是很難忍受這樣長時(shí)間的服務(wù)中斷的。因此,就需要通過雙機(jī)熱備,來避免長時(shí)間的服務(wù)中斷,保證系統(tǒng)長期、可靠的服務(wù)。決定是否使用雙機(jī)熱備,正確的方法是要分析一下系統(tǒng)的重要性以及對(duì)服務(wù)中斷的容忍程度,以此決定是否使用雙機(jī)熱備。即,你的用戶能容忍多長時(shí)間恢復(fù)服務(wù),如果服務(wù)不能恢復(fù)會(huì)造成多大的影響。在考慮雙機(jī)熱備時(shí),需要注意,一般意義上的雙機(jī)熱備都會(huì)有一個(gè)切換過程,這個(gè)切換過程可能是一分鐘左右。在切換過程中,服務(wù)是有可能短時(shí)間中斷的。但是,當(dāng)切換完成后,服務(wù)將正常恢復(fù)。因此,雙機(jī)熱備不是無縫、不中斷的,但它能夠保證在出現(xiàn)系統(tǒng)故障時(shí),能夠很快恢復(fù)正常的服務(wù),業(yè)務(wù)不致受到影響。而如果沒有雙機(jī)熱備,則一旦出現(xiàn)服務(wù)器故障,可能會(huì)出現(xiàn)幾個(gè)小時(shí)的服務(wù)中斷,對(duì)業(yè)務(wù)的影響就可能會(huì)很嚴(yán)重。另有一點(diǎn)需要強(qiáng)調(diào),即服務(wù)器的故障與交換機(jī)、存儲(chǔ)設(shè)備的故障不同,其概念要高得多。原因在于服務(wù)器是比交換機(jī)、存儲(chǔ)設(shè)備復(fù)雜得多的設(shè)備,同時(shí)也是既包括硬件、也包括操作系統(tǒng)、應(yīng)用軟件系統(tǒng)的復(fù)雜系統(tǒng)。不僅設(shè)備故障可能引起服務(wù)中斷,而且軟件方面的問題也可能導(dǎo)致服務(wù)器不能正常工作。還應(yīng)指出的是,一些其他的防護(hù)措施如磁盤陣列(RAID)、數(shù)據(jù)備份雖然是非常重要的,但卻不能代替雙機(jī)熱備的作用??蓞⒁娤嚓P(guān)文章:雙機(jī)熱備與數(shù)據(jù)備份/Raid的關(guān)系雙機(jī)熱備的實(shí)現(xiàn)模式一基于共享存儲(chǔ)與純軟件方式雙機(jī)熱備有兩種實(shí)現(xiàn)模式,一種是基于共享的存儲(chǔ)設(shè)備的方式,另一種是沒有共享的存儲(chǔ)設(shè)備的方式,一般稱為純軟件方式?;诖鎯?chǔ)共享的雙機(jī)熱備是雙機(jī)熱備的最標(biāo)準(zhǔn)方案。對(duì)于這種方式,采用兩臺(tái)(或多臺(tái),參見:雙機(jī)與集群的異同)服務(wù)器,使用共享的存儲(chǔ)設(shè)備(磁盤陣列柜或存儲(chǔ)區(qū)域網(wǎng)SAN)。兩臺(tái)服務(wù)器可以采用互備、主從、并行等不同的方式。在工作過程中,兩臺(tái)服務(wù)器將以一個(gè)虛擬的IP地址對(duì)外提供服務(wù),依工作方式的不同,將服務(wù)請(qǐng)求發(fā)送給其中一臺(tái)服務(wù)器承擔(dān)。同時(shí),服務(wù)器通過心跳線(目前往往采用建立私有網(wǎng)絡(luò)的方式)偵測(cè)另一臺(tái)服務(wù)器的工作狀況。當(dāng)一臺(tái)服務(wù)器出現(xiàn)故障時(shí),另一臺(tái)服務(wù)器根據(jù)心跳偵測(cè)的情況做出判斷,并進(jìn)行切換,接管服務(wù)。對(duì)于用戶而言,這一過程是全自動(dòng)的,在很短時(shí)間內(nèi)完成,從而對(duì)業(yè)務(wù)不會(huì)造成影響。由于使用共享的存儲(chǔ)設(shè)備,因此兩臺(tái)服務(wù)器使用的實(shí)際上是一樣的數(shù)據(jù),由雙機(jī)或集群軟件對(duì)其進(jìn)行管理。對(duì)于純軟件的方式,則是通過鏡像軟件,將數(shù)據(jù)可以實(shí)時(shí)復(fù)制到另一臺(tái)服務(wù)器上,這樣同樣的數(shù)據(jù)就在兩臺(tái)服務(wù)器上各存在一份,如果一臺(tái)服務(wù)器出現(xiàn)故障,可以及時(shí)切換到另一臺(tái)服務(wù)器。對(duì)于這種方式的深入分析,請(qǐng)參見:純軟件方式的雙機(jī)熱備方案深入分析純軟件方式還有另外一種情況,即服務(wù)器只是提供應(yīng)用服務(wù),而并不保存數(shù)據(jù)(比如只進(jìn)行某些計(jì)算,做為應(yīng)用服務(wù)器使用)。這種情況下同樣也不需要使用共享的存儲(chǔ)設(shè)備,而可以直接使用雙機(jī)或集群軟件即可。但這種情況其實(shí)與鏡像軟件無關(guān),只不過是標(biāo)準(zhǔn)的雙機(jī)熱備的一種小的變化。純軟件方式的雙機(jī)熱備方案深入分析本文將對(duì)雙機(jī)熱備的純軟件方式進(jìn)行深入分析。數(shù)據(jù)庫雙機(jī)熱備有兩種典型的方式,一種是比較標(biāo)準(zhǔn)的,兩臺(tái)服務(wù)器通過一個(gè)共享的存儲(chǔ)設(shè)備(一般是共享的磁盤陣列或存儲(chǔ)區(qū)域網(wǎng)SAN),并且安裝雙機(jī)軟件,實(shí)現(xiàn)雙機(jī)熱備,稱為共享方式。另一種方式是通過純軟件的方式,一般稱為純軟件方式或鏡像方式Mirror)。對(duì)于共享方式,數(shù)據(jù)庫放在共享的存儲(chǔ)設(shè)備上。當(dāng)一臺(tái)服務(wù)器提供服務(wù)時(shí),直接在存儲(chǔ)設(shè)備上進(jìn)行讀
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市場(chǎng)門面租賃合同書
- 文字作品委托代理合同樣本
- 廣告制作安裝合同
- 終止租賃合同案例分析
- 公司合伙經(jīng)營協(xié)議書樣本
- 家庭裝飾協(xié)議書樣本
- 國際貿(mào)易獨(dú)家經(jīng)銷協(xié)議范本
- 仿寫標(biāo)題2:舊房回遷房交易協(xié)議
- 涉外許可證合同的保密協(xié)議
- 企業(yè)勞動(dòng)合同問答
- 人教版小學(xué)數(shù)學(xué)四年級(jí)上冊(cè)教材分析
- 國家執(zhí)業(yè)醫(yī)師資格考試題庫(針灸學(xué))
- 茅臺(tái)紅酒推銷文案策劃案例
- 期中達(dá)標(biāo)測(cè)試卷(試題)-2024-2025學(xué)年統(tǒng)編版(2024)語文一年級(jí)上冊(cè)
- 2024年地質(zhì)礦產(chǎn)勘測(cè)行業(yè)技能鑒定考試-地質(zhì)錄井技能考試近5年真題集錦(頻考類試題)帶答案
- 第四章第1節(jié) 陸地與海洋第1課時(shí)教學(xué)設(shè)計(jì)-2024-2025學(xué)年商務(wù)星球版七年級(jí)上冊(cè)地理
- 社保知識(shí)競(jìng)賽考試題及答案
- 九上道德與法治期中復(fù)習(xí)提綱(知識(shí)梳理)(全冊(cè))
- 1-4單元期中提升卷(試題)-2024-2025學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)人教版
- 五年級(jí)上冊(cè)小數(shù)四則混合運(yùn)算練習(xí)100道及答案
- 生物化學(xué)第二章核酸的結(jié)構(gòu)和功能
評(píng)論
0/150
提交評(píng)論