webMethods

webMethods

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Oracle RAC

  • 1.  Oracle RAC

    Posted Thu October 11, 2007 08:08 AM

    Hello,

    We are planning to setup the Oracle 9i RAC on our productional environments. So any one has the experience? Thanks a lot.


    #webMethods
    #B2B-Integration
    #Integration-Server-and-ESB


  • 2.  RE: Oracle RAC

    Posted Thu October 11, 2007 10:22 AM

    We are using RAC (bot 9i and then 10g) from last 3 years; using WmDB and oracle jbdc clients, there is no issue.

    Maybe you need to know something different, then be more specific…

    Regards,
    Sandro


    #B2B-Integration
    #webMethods
    #Integration-Server-and-ESB


  • 3.  RE: Oracle RAC

    Posted Thu October 11, 2007 10:43 AM

    Hi Sandro,
    Would you please let me know which JDBC driver your are using? And what is the expression of the DB URL for the WmDB,JDBC Adapter and IS JDBC Pool? I am sorry for so many questions. Thanks a lot.


    #Integration-Server-and-ESB
    #webMethods
    #B2B-Integration


  • 4.  RE: Oracle RAC

    Posted Thu October 11, 2007 03:33 PM

    dong,

    For WmDB
    DB URL- jdbc: oracle:thin:@ip:1521:SID
    For IS JDBC pool
    DB URL- jdbc:wm: oracle://ip:1521;SID=dbname

    I kept space above because to get rid of the smiling buddy image!!!

    Check this topic on Oracle RAC,if this helps.
    [URL=“wmusers.com”]wmusers.com

    HTH,
    RMG


    #Integration-Server-and-ESB
    #B2B-Integration
    #webMethods


  • 5.  RE: Oracle RAC

    Posted Thu October 11, 2007 03:49 PM

    NO! :slight_smile: If you use that jdbc string, you won’t balance the connection, nor recover in case an instance goes down. We’re using something like:

    jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=)(PORT=<port_host1>))(ADDRESS=(PROTOCOL=TCP)(HOST=)(PORT=<port_host2>)))(CONNECT_DATA=(SERVICE_NAME=<that’s not the sid, it’s service name>)))

    you’re driver has to support this.


    #webMethods
    #Integration-Server-and-ESB
    #B2B-Integration


  • 6.  RE: Oracle RAC

    Posted Mon October 15, 2007 03:22 AM

    Thank you all.
    Hi Sandro, would you please let me know which JDBC drivers you are using for TN, WmDB and JDBC Adapter? Thanks a lot.


    #B2B-Integration
    #webMethods
    #Integration-Server-and-ESB


  • 7.  RE: Oracle RAC

    Posted Mon October 15, 2007 03:43 AM

    Is’nt it webMethods supplied Data Direct JDBC drivers be used even incase for Oracle RAC??

    HTH,
    RMG


    #webMethods
    #B2B-Integration
    #Integration-Server-and-ESB


  • 8.  RE: Oracle RAC

    Posted Mon October 15, 2007 10:22 AM

    we have only oracle dbs, so we use oracle jdbc clients, namely:

    Implementation-Version: “Oracle JDBC Driver version - 10.1.0.5.0”
    Specification-Title: “Oracle JDBC driver classes for use with JDK1. 4”
    Specification-Version: “Oracle JDBC Driver version - 10.1.0.5.0”
    Implementation-Title: “ojdbc14.jar”

    Sandro


    #webMethods
    #Integration-Server-and-ESB
    #B2B-Integration


  • 9.  RE: Oracle RAC

    Posted Mon October 15, 2007 11:38 AM

    Thanks Sandro. You experience is very helpful for us the setup the Oracle RAC. Thanks again.


    #B2B-Integration
    #Integration-Server-and-ESB
    #webMethods


  • 10.  RE: Oracle RAC

    Posted Wed October 17, 2007 12:37 PM

    Hi Sandro,
    Our DBA has setup the Oracle RAC testing environment today, but when I tried to connect it using WmDB, sometime I can connect it successfully, but sometime I got the Error “Could not connect: Io exception: Socket is not connected” or “Could not connect: Io exception: The Network Adapter could not establish the connection”. But when I used the JDBC Adapter to connect the RAC DB, it works well. Here is the WmDB Alias setting I used for the test: DB URL: jdbc:oracle:thin:@(DESCRIPTION=(FAILOVER=ON)(ADDRESS_LIST=(LOAD_BALANCE=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=host1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=host2)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=b2b)))
    DB Username:test
    DB Password:
    DB Driver:oracle.jdbc.driver.OracleDriver
    Minimum Connections:0
    Maximum Connections:10
    Expiration Time(ms):600000. So would you please help to find what is the problem? Thanks a lot.


    #Integration-Server-and-ESB
    #B2B-Integration
    #webMethods