將 WebLogic Server 和 Oracle RAC 一起使用
源地址:http://edocs.weblogicfans.net/wls/docs92/jdbc_admin/oracle_rac.html
這幾天weblogic工程師一直在配置rac和weblogic的叢集,及負載均衡,failover(高可用性),當斷掉一個節點的時候,Weblogic就提示無法連線,開始一直以為是Weblogic問題,後來我想起剛做rac的時候,做loadblanace和failover的時候以及解決rac ora-12545問題時,tnsnames.ora和listener.ora配置沒有成功,所有的local_listener都指向racdb2了,應該是這個問題,所以進行了重新配置。配置如下
local_racdb_inst =
(descroption =
(address = (protocol = tcp)(host = 192.168.5.17)(port=1521)) #節點2配置成192.168.5.18
(connect_data =
(server = shared)
(service_name = racdb) # 該處有疑問,是racdb,還是racdb2??
(instance_name = racdb2)
)
)
在兩個節點間都配置tnsnames.ora檔案,然後用sqlplus sys使用者修改local_listener引數,修改一個節點即可
alter system set local_listener=local_racdb_inst scope=both
修改完成後,可以在另外一個節點檢視
show parameter listener能看到2個節點的local_listener的屬性已經修改並且相同。
重新啟動資料庫,重新啟動listener,再次用weblogic測試failover,問題解決。
weblogic 使用檔案進行連線,檔案如下
# jdbc start
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
#jdbc.url=jdbc:oracle:thin:@192.168.5.41:1522:gmmdb
# \u901a\u8fc7SERVICE NAME\u8fde\u63a5
jdbc.url=jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.17)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.18)(PORT = 1521))(LOAD_BALANCE = yes)(FAILOVER = ON)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = racdb)(FAILOVER_MODE=(TYPE = SELECT)(METHOD = BASIC)(RETIRES = 20)(DELAY = 15))))
jdbc.username=GMM_zzrq
jdbc.password=GMM_zzrq
# Property that determines the Hibernate dialect
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
hibernate.show_sql=false
# jdbc end
# \u6570\u636e\u540c\u6b65\u53c2\u6570\u914d\u7f6e
# \u5f00\u59cb\u65e5\u671f
organUserBean.startDate=2009-11-20
# \u5f00\u59cb\u65f6\u95f4
organUserBean.startTime=23:00:00
# \u95f4\u9694\u65f6\u95f4
organUserBean.spaceTime=24
# \u95e8\u6237\u767b\u5f55\u5730\u5740\u914d\u7f6e
portalBean.url=http://192.168.5.34/zrportal
# \u52a0\u5bc6 \u5bc6\u94a5
portalBean.secretKey=hongmuer
# \u4e0a\u4f20\u6587\u4ef6\u8def\u5f84\u914d\u7f6e
uploadFileBean.url=/share/update
uploadFileBean.fileType=DOC|XLS|RAR|TXT|JPG|BMP|GIF|PDF
# \u8fd0\u884c\u6a21\u5f0f \u90d1\u5dde\uff1a01 \u5468\u53e3\uff1a02
runModel.code=01
# \u83b7\u53d6\u662f\u5426\u6253\u5370\u5b8c\u53d1\u7968\u7684\u201c\u65f6\u95f4\u95f4\u9694\u201d\uff0c-1\u4ee3\u8868\u4e0d\u542f\u7528\uff0c\u5355\u4f4d\u4e3a\u6beb\u79d2
getinvoice.count=0
# \u71c3\u6c14\u5177\u4ee3\u7801\u4e2d\uff0c\u58c1\u6302\u7089\u7684\u4ee3\u7801\u914d\u7f6e
codegasapparatus.bglCode=09,14
# \u8868\u5177\u4ee3\u7801\u4e2d\uff0c\u6237\u5916\u6302\u8868\u7684\u4ee3\u7801\u914d\u7f6e(\u62c6\u9664\u65f6\u9700\u8981\u7ba1\u7ebf\u6240\u5ba1\u6838)
codegasapparatus.hwbCode=02,05
# \u96f6\u661f\u6237\u7684\u9ed8\u8ba4\u5408\u540c\u91d1\u989d
declare.lxhHtje=3100
# \u7ad9\u70b9\u57fa\u672c\u914d\u7f6e
site.title=\u90D1\u5DDE\u534E\u6DA6\u71C3\u6C14\u8425\u9500\u7BA1\u7406\u7CFB\u7EDF
site.copyRight=\u90D1\u5DDE\u534E\u6DA6\u71C3\u6C14\u6709\u9650\u516C\u53F8
site.companyAddress=\u4E2D\u56FD\u6CB3\u5357\u7701\u90D1\u5DDE\u5E02\u9647\u6D77\u897F\u8DEF352\u53F7
# \u5355\u4ef7\u663e\u793a\u683c\u5f0f
codegasprice.priceFormatStr=#0.00
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3090/viewspace-667829/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Using WebLogic Server With Oracle RAC(轉)WebServerOracle
- weblogic 連線oracle racWebOracle
- 使用ORACLE RAC GUARD命令——RAC GUARD概念和管理Oracle
- Oracle RAC Cache Fusion 系列十四:Oracle RAC CR Server Part OneOracleServer
- Oracle RAC建立表空間和使用者Oracle
- oracle RAC 建立使用者和表空間Oracle
- 如何將WorkManager與RxJava一起使用RxJava
- 【YEP】專案Oracle考卷後續之Oracle Weblogic Server 11g PassOracleWebServer
- Config server pool in oracle 12c racServerOracle
- ORACLE RAC 利與弊 SQL SERVER課題研究OracleSQLServer
- 【Services】Oracle 11g RAC使用Manual和Policy Managed方法配置和使用ServicesOracle
- 管理ORACLE RAC GUARD——RAC GUARD概念和管理Oracle
- ORACLE RAC GUARD操作——RAC GUARD概念和管理Oracle
- weblogic rac10g 配置haWeb
- Oracle RAC入門和提高Oracle
- ORACLE RAC GUARD故障排除——RAC GUARD概念和管理Oracle
- 定製ORACLE RAC GUARD——RAC GUARD概念和管理Oracle
- ORACLE RAC GUARD架構——RAC GUARD概念和管理Oracle架構
- Oracle RAC Failove 之三:Server-Side TAFOracleAIServerIDE
- 將WBE與WebSphere Message Broker 一起使用Web
- BEA交付WebLogic Server虛擬版WebServer
- Weblogic Admin Server , Managed Server記憶體調整WebServer記憶體
- weblogic rac10g ha配置 (zt)Web
- ORACLE RAC GUARD配置引數——RAC GUARD概念和管理Oracle
- Oracle11g使用rman從rac遷移到racOracle
- 轉Oracle WebLogic Server 11gR1 (10.3.1) 多個版本下載OracleWebServer
- rac oracle10 asm+raw for centos5.6 on vm serverOracleASMCentOSServer
- Oracle RAC入門和進步Oracle
- Oracle RAC修改IP和VIP地址Oracle
- Oracle RAC LoadBalance 使用詳解Oracle
- Oracle rac使用nid和dbms_backup_restore包修改dbid和dbnameOracleREST
- maven 打包時將 source 和 javadoc 一起打包MavenJava
- oracle weblogic 優化OracleWeb優化
- oracle rac歸檔使用nfs 導致oracle hungOracleNFS
- 為ORACLE RAC GUARD配置網路——RAC GUARD概念和管理Oracle
- 【RAC】使用crsctl工具控制Oracle RAC叢集的啟停Oracle
- 將應用程式從Sql Server遷移到OracleSQLServerOracle
- 關於weblogic server域生產模式和開發模式的轉換WebServer模式