ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 将 WebLogic Server 和 Oracle RAC 一起使用

将 WebLogic Server 和 Oracle RAC 一起使用

原创 Linux操作系统 作者:coolhe 时间:2010-07-12 17:19:29 0 删除 编辑

源地址: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博客 ” ,链接:https://blog.itpub.net/3090/viewspace-667829/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-04-14

  • 博文量
    118
  • 访问量
    614246