將 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RAC Cache Fusion 系列十四:Oracle RAC CR Server Part OneOracleServer
- Oracle WebLogic Server JNDI注入漏洞(CVE-2024-20931)復現OracleWebServer
- Oracle rac使用nid和dbms_backup_restore包修改dbid和dbnameOracleREST
- oracle RACOracle
- Oracle RAC Cache Fusion 系列十七:Oracle RAC DRMOracle
- Oracle 11.2 DataGuard RAC To RAC搭建Oracle
- Oracle 12c 使用RMAN搭建物理備庫(RAC to RAC)Oracle
- Oracle RAC CacheFusion 系列十五:Oracle RAC CRServer Part TwoOracleServer
- 修改WebLogic中Managed Server及Admin Server JVM大小 [final]WebServerJVM
- RedHat Advance Server上安裝Oracle 9204 RAC參考手冊(轉)RedhatServerOracle
- ORACLE RAC clusterwareOracle
- Oracle RAC Cache Fusion系列十八:Oracle RAC Statisticsand Wait EventsOracleAI
- Oracle 12c rac ocr和votedisk管理Oracle
- Oracle RAC DRM介紹和關閉DRMOracle
- Oracle RAC Cache Fusion 系列十:Oracle RAC Enqueues And Lock Part 1OracleENQ
- 【RAC】Oracle RAC如何修改心跳網路Oracle
- Oracle RAC Wait EventsOracleAI
- oracle rac 增加磁碟Oracle
- oracle rac監控oswatch詳細使用教學Oracle
- Oracle叢集(RAC)時間同步(ntp和CTSS)Oracle
- WebLogic啟動報Could not get the server file lockWebServer
- Oracle Linux 7.1 透過systemctl將Weblogic設定為開機自啟動OracleLinuxWeb
- 【RAC】Oracle rac 如何修改公網及vipOracle
- Oracle RAC Cache Fusion 系列九:Oracle RAC 分散式資源管理(二)Oracle分散式
- Oracle RAC Cache Fusion 系列八:Oracle RAC 分散式資源管理(一)Oracle分散式
- 【DG】Oracle 19c使用dbca來搭建物理DG--主rac備racOracle
- Oracle RAC+DG搭建Oracle
- Oracle RAC更新補丁Oracle
- Oracle RAC新增節點Oracle
- 4.2.1.12 規劃 Oracle RACOracle
- Oracle RAC自啟動Oracle
- Networker備份oracle racOracle
- Oracle:RAC 程式簡介Oracle
- 如何將WorkManager與RxJava一起使用RxJava
- G003-ORACLE-INS-RAC-01 ORACLE 19C RAC Ins ON OEL 7.8Oracle
- 【BUILD_ORACLE】Oracle 19c RAC搭建(六)建立RAC資料庫UIOracle資料庫
- MySql/Oracle和SQL Server的分頁查MySqlOracleServer
- 【BUILD_ORACLE】Oracle 19c RAC搭建(三)使用UDEV配置共享儲存UIOracledev
- Oracle RAC一鍵部署003(使用者組校驗)Oracle