資源描述:
《Windows平臺下Oracle RAC的安裝與配置實驗參考手冊》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、數(shù)據(jù)庫工程師——Oracle數(shù)據(jù)庫集群管理前言Oracle數(shù)據(jù)庫是當今非常流行的數(shù)據(jù)庫。然而,它主要占據(jù)高端市場,它廣泛應用于眾多領域,如電信、保險、制造業(yè)、交通、能源、政府、航天等。在這些高端應用中,高可用性和負載均衡勢必就額外重要了。Oracle公司使用Clusterware(集群就緒軟件)和RealApplicationClusters(實時應用集群)來解決Oracle數(shù)據(jù)庫的高可用性和負載均衡問題。本課程主要介紹安裝、配置和管理OracleClusterware與RAC。在學習本課程之前,必須具備:
2、(1)Windows系統(tǒng)管理能力(如果你在Windows平臺下使用Oracle)(2)Linux系統(tǒng)管理能力(如果你在Linux下使用Oracle)(3)Oracle數(shù)據(jù)庫管理能力(非集群環(huán)境)關于學習方法:本課程從視覺(看實驗手冊、看視頻)、聽覺(聽視頻)、觸覺(動手做實驗)多方位觸動您的大腦神經(jīng)。相信各位同仁、朋友將會收到事半功倍的效果。您在學習過程中,如果碰到任何問題,可以隨時到http://www.koorka.com社區(qū)進行咨詢答疑。社區(qū)是一個大家庭,在這里您可以認識志同道合的朋友,更重要的是,這
3、里聚集了相關的行業(yè)專家,可以為您在學習和工作中排憂解難。很多科學都是相互交叉的。同樣,一門課程中相關的知識也會交叉出現(xiàn)。如果在學習時碰到不理解的地方,先按照實驗步驟做完。學習完相關的知識后再回過頭來看,如果仍然不理解,請及時咨詢答疑。推薦學習步驟:(1)通讀實驗手冊,了解大概和相關概念。(2)配合視頻,詳細閱讀實驗手冊(實驗手冊可以在身邊沒有電腦實閱讀),并動手做該章節(jié)的實驗。(3)本套課程為3位一體,即實驗手冊、視頻和答疑同步使用,互為補充。例如:有些實驗手冊上不夠清楚的內(nèi)容,通過視頻你會進一步理解。在本
4、課程中,為了節(jié)省時間,與集群無關的地方不做詳細解釋。在學習和練習的過程中,如果有任何問題,請到http://www.koorka.com進行咨詢答疑。Version:betawww.koorka.com數(shù)據(jù)庫工程師——Oracle數(shù)據(jù)庫集群管理第1章安裝Oracle集群本章導讀既然是集群管理,沒有集群如何管理?因此,本章主要介紹Oracle集群的安裝。為后面的集群管理作準備。本章目標:學習完本章你將能夠?了解Oracle集群體系?安裝Oracle集群Version:betawww.koorka.com數(shù)據(jù)庫
5、工程師——Oracle數(shù)據(jù)庫集群管理1.Oracle集群的體系結構1.1Oralce集群的總體結構大多數(shù)情況下,Oracle集群實質(zhì)上就是使多個服務器訪問同一個Oracle數(shù)據(jù)庫,這樣一方面可以避免一個服務器宕機時數(shù)據(jù)庫不能訪問(即高可用性),同時也可以進行并行運算和負載均衡。從軟件組件上來講,如圖1-1所示,一個Oracle集群由多臺服務器組成,每臺服務器有自己的監(jiān)聽器(Listener),用于監(jiān)聽自己的網(wǎng)絡端口;每臺服務有自己的OracleRAC服務,用于數(shù)據(jù)庫的集群訪問;每臺服務器有自己的集群就緒服務
6、(clusterware),用于集群管理;所有的服務器通過自己的操作系統(tǒng)訪問一個共享的存儲設備,共享存儲設備的存儲機制可以使用裸設備(Raw)、Oracle集群文件系統(tǒng)(OCFS)、自動存儲管理(ASM)或網(wǎng)絡區(qū)域存儲(NAS)。當有客戶端訪問時,由上而下依次調(diào)用相應的軟件。Server1Server2Server3ServerNListenerListenerListenerListenerOracleRACOracleRACOracleRACOracleRAC???ClusterWareClusterW
7、areClusterWareClusterWareOSOSOSOSRaw/CFS/NAS/ASM圖1-1從圖中可以看出,要安裝Oracle的集群,至少需要兩個軟件:Oracle數(shù)據(jù)庫軟件(集成了RAC)和OracleClusterWare。Oracleclusterware也可以使用經(jīng)過了RAC認證的第三方集群軟件來代替。從邏輯結構上來講,集群中的每臺服務器有一個實例,每臺服務器上的實例都對應到同一個數(shù)據(jù)庫。如圖1-2所示,在集群中有兩臺服務器,每臺服務器擁有一個實例,每個實例都訪問同一個數(shù)據(jù)庫,數(shù)據(jù)庫存儲
8、在共享磁盤上。關于Oracle軟件和本地存檔日志,既可以存儲在本地磁盤上(圖1-2示例中正是如此),也可以存儲在共享磁盤上,這取決于在安裝時選擇的存儲機制。Version:betawww.koorka.com數(shù)據(jù)庫工程師——Oracle數(shù)據(jù)庫集群管理實例1實例2本地本地RACOracle軟件Oracle軟件數(shù)據(jù)庫存檔日志存檔日志數(shù)據(jù)文件、控制文件重做日志、存檔日志SPFILE、SRVCTL圖1-2如圖1-3所示,