rac是具有獲獎潛力的 oracle 資料庫企業版的乙個選件。oracle rac 是乙個具有共享快取記憶體體系結構的集群資料庫,它克服了傳統的不共享和共享磁碟方法的限制,為您所有的業務應用程式提供了一種具有較高可伸縮性和可用性的資料庫解決方案。
oracle 資料庫 標準版包含了面向更高層次系統執行時間的真正應用集群支援。
1,首先推薦oracle 10g rac ***
4,oracle rac應用配置
我用的是websphere下的配置
一、 在websphere應用伺服器所在的作業系統上安裝oracle9i客戶端。
二、 配置oracle本地命名服務
的兩台oracle資料庫ip為
10.1.7.37:1521:ora9i1
10.1.7.38:1521:ora9i2
配置後tnsname.ora的格式為
ora9i = (des cription = (address_list = (load_balance = on) (address = (protocol = tcp)(host = 10.1.7.38)(port = 1521)) (address = (protocol = tcp)(host = 10.1.7.37)(port = 1521)) ) (connect_data = (service_name = ora9i) ) )
三、 在websphere管理控制台中
3.1 資源->jdbc提供程式
新增乙個jdbc提供程式,名稱為rac
3.2 為名稱為sxsc的提供程式定義兩個"資料來源",分別命名為epsa/ept_user,資料來源的jndi名分別為jdbc/epsa,jdbc/ept_user,這兩個資料來源的"定製屬性"頁面的url值為"jdbc:oracle:oci8:@ora9i"。
【注意】我們也可以不用oci 驅動,而是適用thin驅動,優點是不用安裝oracle客戶端了,此時資料來源定製屬性url值應該為:
jdbc:oracle:thin:@(des cription =(address_list =(address = (protocol = tcp)(host = 10.1.7.38)(port = 1521)) (address = (protocol = tcp)(host = 10.1.7.37)(port = 1521))(load_balance = on))(connect_data =(service_name = ora9i)))
3.3 環境->管理websphere變數,增加乙個"oracle_jdbc_driver_path"變數,值為oracle客戶端安裝目錄的jdbc/lib目錄。
3.4 安全性->jaas配置->j2c認證資料,增加兩個命名,分別為epsa,ept_user,將資料庫使用者名稱和密碼錄入。
3.5 資源->jdbc提供程式,分別選中兩個資料來源,將"元件受管認證別名"和"容器受管的認證別名"分別設定為兩個j2c認證資料。
【注意】步驟三操作過程可以參考**
四、c:/windows/system32/drivers/etc 下的hosts檔案,增加
10.1.7.37 rx7620a
10.1.7.38 rx7620b
四、 修改程式的配置檔案以使通過jndi別名jdbc/epsa和jdbc/ept_user訪問資料庫。
五、 驗證和存在的問題
通過5.1和5.2的試驗,證明rac配置已經成功,但是還有部分問題,可能需要在實際的應用環境下調整。
5.1 sqlplus ept_user@ora9i
登陸,select * from v$instance,應該能夠隨機顯示37和38兩個伺服器的例項名。(實際不是如此,原因有待分析)。
5.2 在應用程式中一次申請30個連線,應該均衡分布在37,38兩台機器上,實際效果是雖然兩台機器都有,但是分布不均衡,可能是用同乙個客戶端連線的原因。
5.3 jdbc oci driver 和jdbc thin driver
如何在websphere啟動時不啟動已經安裝的應用
最近遇到了websphere伺服器啟動後,訪問管理控制台報錯的問題。為了驗證是否是應用程式的問題導致管理控制台不能登入,故需要修改websphere為 輕啟動 模式 名字是我自己起的 即不載入任何已經安裝的應用程式,然後啟動websphere。因為websphere管理控制台不能訪問,故不能通過管理...
如何在Kubuntu中配置fcitx
1.fcitx輸入法的安裝 apt get install im switch fcitx 2.在 etc x11 xsession.d中建立乙個檔案,檔名為95fcitx start,內容為 export lc ctype zh cn.utf 8 export xmodifiers im fcit...
如何在Eclipse中配置Tomcat
參考 eclipse和tomcat開發專案過程中的檔案操作 談在eclipse中配置tomcat 首先新建乙個專案 dynamic web poject 專案名為 webdemo 1.單擊eclipse下方視窗的servers 空白處右鍵,new server 2.第一步後彈出如下選單,選擇tomc...