Optimize rac failover time?

I have 2node RAC and the failover time is taking 4 minutes. Please advice some tips/documents/links that shows, how to optimize the rac failover time?
[email protected]

Hi
Could you provide some more information of what it is you are trying to achieve. I assume you are talking about a the time it takes for clients to start connecting to the available instance on the second node, could you clarify this?
There is SQLnet parameters that can be set, you can also make shadow connections with the preconnect parameter in your fail_over section of your tnsnames.ora on the clients.
Have you set both of your hosts as preferred in the service configuration on the RAC cluster. The impact will be less in a failure as approximately half of your connections will be unaffeced when an instance fails.
Cheers
Peter

Similar Messages

  • RAC failover time problem!

    I try TAF (transparent application failover) on RAC (9.0.1.3 and 9.2.0.1) and i have the same problem. When i play with "shutdown abort" the failover is fast (about 5-7 sec.). When i turn off the node, the failover is working fine, but it take too mutch time (about 3 minutes). Is there any parameter (tcp/ip or oracle net timeout, or keepalive parameter) that helps?
    Thanks: Robert Gasz

    Can you confirm that you are able to set up RAC with 9.2.0 on Linux?
    Did you use the files downloadable from technet?
    I have problems in joining the cluster from the second node (anyone) when
    the first is up (anyone).
    I hadn't this problem with 9.0.1.x version.
    What is the release of Linuz you are using?
    Are you using raw devices or lvm or what for your raw partitions?
    Thanks in advance.
    Bye,
    Gianluca

  • Do I need to change OCI layer to utilize Oracle RAC failover Feature?

    Dear Oracle Experts,
    From the Oracle documents, the RAC is a great feature providing the scalability and high availablility. I thought the failover features should be transparent to users.
    However, from this book:
    http://www.oreilly.com/catalog/oressentials2/chapter/ch01.html
    "For instance, in high-availability implementations in which multiple systems share disks and implement Real Application Clusters/Oracle Parallel Server, you may want users to reattach to a second server transparently if the first fails. You can write programs that do this using OCI. "
    "You can write applications with the Oracle Call Interface (OCI) to provide failover to a second instance transparently to the user. "
    I am confused if RAC failover feature have to depend on OCI user application coding?
    I have an application developed over Oracle 8.1.6, if I buy Oracle9i to use RAC failover feature, should I modify my application at OCI layer to make it work? Can I switch the oracle instance when the original one fails only by RAC setup instead of changing OCI code?
    Thanks.
    Wei
    P.S. I am running application over Compaq tru64 5.1A.

    Hi ,
    As answered by Sumit u need not alter ur application for shifting it to RAC.But there are few things which will determine the perfoemance of your application on RAC and depend on the type of application u use .Application partioning,data partitioning,index partitioning ... look for these topics . This may help.
    The other thing u mentioned abt. Oracle Libraries,DB name,SID .. . Now when u'll have RAC there will be more than 1 Node I believe. So each Node will have its SID,Oracle Binaries but DB name will be same.
    Gud Luck!
    Vijay Shanker
    Edited by: Vijay Shanker on Feb 14, 2009 6:12 PM

  • Optimization on Load Time (Large Images and Sounds)

    Hi,
    I have an all flash website that works by having each portion of it to load and unload in the center of a frame based off the navigation chosen.  Load times on everything but one part of my site are ok.
    The dimensions of the part inside the frame are 968x674.  I know that's relatively large for a flash file, but that can't be changed at this point.
    Within the page there are objects that come up when you find an item on the screen.  Its a dialog box and it shows text, an image, and has a voice over that reads what the text says.  After you're done looking at it, there is an x-button to dismiss the window.  There are 15 of these and they are exported to the actionscript.  I add them in the actionscript via addChild.  I figured this is a huge spot that could be reconfigured, but I'm not sure if it would make much a difference.
    The other huge thing is there is a ton on the screen.  It starts you off in an environment, and when you click 3 different sections, it zooms into that portion allowing you to look for the items you're trying to find.
    There is also a man that talks and animates in the beginning and at the end.  We are planning on taking out the end part and putting a text box up.
    Here is the website..  its a propane safety site for kids.  I know its kind of a weird idea, but it works and people seem to like it.
    www.propanekids.com
    The two parts of the site we are trying to optimize is the main menu when you first are at the site, and the "Explore" section.  (Just click on the cloud on the front page.
    If someone could take the time to give me some new ideas of how I can get these loading times down, I would greatly appreciate it!
    Thanks

    Ok, who ever posted this message is hacking me  and i can't believe you guys are helping
    Date: Thu, 27 Jan 2011 11:07:28 -0700
    From: [email protected]
    To: [email protected]
    Subject: Optimization on Load Time (Large Images and Sounds)
    Hi,
    I have an all flash website that works by having each portion of it to load and unload in the center of a frame based off the navigation chosen.  Load times on everything but one part of my site are ok.
    The dimensions of the part inside the frame are 968x674.  I know that's relatively large for a flash file, but that can't be changed at this point.
    Within the page there are objects that come up when you find an item on the screen.  Its a dialog box and it shows text, an image, and has a voice over that reads what the text says.  After you're done looking at it, there is an x-button to dismiss the window.  There are 15 of these and they are exported to the actionscript.  I add them in the actionscript via addChild.  I figured this is a huge spot that could be reconfigured, but I'm not sure if it would make much a difference.
    The other huge thing is there is a ton on the screen.  It starts you off in an environment, and when you click 3 different sections, it zooms into that portion allowing you to look for the items you're trying to find.
    There is also a man that talks and animates in the beginning and at the end.  We are planning on taking out the end part and putting a text box up.
    Here is the website..  its a propane safety site for kids.  I know its kind of a weird idea, but it works and people seem to like it.
    http://www.propanekids.com
    The two parts of the site we are trying to optimize is the main menu when you first are at the site, and the "Explore" section.  (Just click on the cloud on the front page.
    If someone could take the time to give me some new ideas of how I can get these loading times down, I would greatly appreciate it!
    Thanks
    >

  • Handling Oracle RAC Failover at the application layer

    Hi All,
    I am currently researching best practices for handling oracle RAC failover at the application layer since transactional statements (INSERT,UPDATE and DELETE) are not handled transparently. So I have few questions for the community:
    1. In case of a node failure would I need to roll back all of transactional statements that are part of the transaction or would I have to re-execute the one that failed only?
    2. Does things change with XA 2 phase commit transactions?
    Any input and/or architecture suggestions would be much appreciated.
    Regards,
    Dmitriy Frolov

    Hi,
    the Oracle RAC stack works very vell on its own, without the need of a third party clusterware. It will be aware of failures on the nodes.
    Database will be using ASM or RAW or NFS devices for Shared storage.
    Oracle Clusterware can also be configured to monitor your applications and to a failover to other nodes.
    However if you need a shared filesystem for your own applications, then you will have to use QFS or similar (which again than requires Sun Cluster).
    See: http://www.oracle.com/technology/products/database/clusterware/index.html
    Regards
    Sebastian

  • Failover time.

    hi,
              I have got a problem with failover time.
              My environment,
              One cluster: two weblogic servers5.1 sp4s running on Sun Solaris. The
              cluster uses In-memory replication.
              Web Server is Apache running on Sun solaris. Apache bridge is setup
              with weblogic.conf reads:
              WeblogicCluster 10.2.2.20:7001,10.2.2.21:7001
              ConnectTimeoutSecs 10
              ConnectRetrySecs 5
              StatPath true
              HungServerRecoverSecs 30:100:120
              Everything is starting fine. Both weblogic server says Joins the
              cluster....and application is working fine. When one weblogic server is
              forced to shutdown, failover takes place fine.
              The problem occurs when the machine, that has first entry in
              weblogic.conf file( 10.2.2.20 )running weblogic server is unplugged from
              the network, failover takes after three minutes.
              Could someone help me how to reduce this time. Is there any property
              that has to be set in the weblogic.conf or in weblogic.properties file
              that need to be set.
              Thanks in Advance
              Arun
              

    arunbabu wrote:
              > hi,
              > I have got a problem with failover time.
              > My environment,
              > One cluster: two weblogic servers5.1 sp4s running on Sun Solaris. The
              > cluster uses In-memory replication.
              > Web Server is Apache running on Sun solaris. Apache bridge is setup
              > with weblogic.conf reads:
              >
              > WeblogicCluster 10.2.2.20:7001,10.2.2.21:7001
              > ConnectTimeoutSecs 10
              > ConnectRetrySecs 5
              > StatPath true
              > HungServerRecoverSecs 30:100:120
              >
              > Everything is starting fine. Both weblogic server says Joins the
              > cluster....and application is working fine. When one weblogic server is
              > forced to shutdown, failover takes place fine.
              > The problem occurs when the machine, that has first entry in
              > weblogic.conf file( 10.2.2.20 )running weblogic server is unplugged from
              > the network, failover takes after three minutes.
              > Could someone help me how to reduce this time. Is there any property
              > that has to be set in the weblogic.conf or in weblogic.properties file
              > that need to be set.
              HungServerRecoverSecs seconds
              This implementation takes care of the hung or unresponsive servers in
              the cluster. The plug-in waits for HungServerRecoverSecs for the server to
              respond and then declares that server dead, failing over to the next server.
              The minimum value for this setting is 10 and the maximum value is 600. The
              default is set at 300. It should be set to a very large value. If it is less
              than the time the servlets take to process, then you will see unexpected
              results.
              Try reducing hungserver recover seconds. But remember if you application
              processing takes long time then you will in trouble since the plugin will be
              failing over to other servers in the cluster and you will be thrashing the
              servers.
              - Prasad
              >
              > Thanks in Advance
              > Arun
              Cheers
              - Prasad
              

  • What are typical failover times for application X on Sun Cluster

    Our company does not yet have any hands-on experience with clustering anything on Solaris, although we do with Veritas and Miscrosoft. My experience with MS is that it is as close to seemless (instantaneous) as possible. The Veritas clustering takes a little bit longer to activate the standby's. A new application we are bringing in house soon runs on Sun cluster (it is some BEA Tuxedo/WebLogic/Oracle monster). They claim the time it takes to flip from the active node to the standby node is ~30minutes. This to us seems a bit insane since they are calling this "HA". Is this type of failover time typical in Sun land? Thanks for any numbers or reference.

    This is a hard question to answer because it depends on the cluster agent/application.
    On one hand you may have a simple Sun Cluster application that fails over in seconds because it has to do a limited amount of work (umount here, mount there, plumb network interface, etc) to actually failover.
    On the other hand these operations may, depending on the application, take longer than another application due to the very nature of that application.
    An Apache web server failover may take 10-15 seconds but an Oracle failover may take longer. There are many variables that control what happens from the time that a node failure is detected to the time that an application appears on another cluster node.
    If the failover time is 30 minutes I would ask your vendor why that is exactly.
    Not in a confrontational way but a 'I don't get how this is high availability' since the assumption is that up to 30 minutes could elapse from the time that your application goes down to it coming back on another node.
    A better solution might be a different application vendor (I know, I know) or a scalable application that can run on more than one cluster node at a time.
    The logic with the scalable approach is that if a failover takes 30 minutes or so to complete it (failover) becomes an expensive operation so I would rather that my application can use multiple nodes at once rather than eat a 30 minute failover if one node dies in a two node cluster:
    serverA > 30 minute failover > serverB
    seems to be less desirable than
    serverA, serverB, serverC, etc concurrently providing access to the application so that failover only happens when we get down to a handful of nodes
    Either one is probably more desirable than having an application outage(?)

  • Toplink support for RAC Failover

    We need to enable Toplink to support RAC Fast Connection Failover. We need to support
    only read query retry functionality and not write query retry. We found one document
    (http://www.oracle.com/technology/events/develop2007/presentations/oracle_jdbc_high_availability_load_balancing_best_practices_and_road_map.pdf)
    that explains how to configure JDBC connection for RAC failover. However, since we
    are using Toplink, we don't explicitly write our own jdbc url and toplink's session/uow
    will automatically handle the actual sql query execution.
    Is there any way we can configure Toplink to support RAC Fast Connection Failover, such
    as possibly in the toplink's sessions.xml or in the oc4j container's connection pools setting?
    Just for information, the way we acquire Toplink session is through SessionFactory:
       SessionFactory sessionFactory = new SessionFactory("repository",
                                     "META-INF/repository-sessions.xml");
       Session toplinkSession = sessionFactory.acquireSession();Then we do queries, acquiring unit of work, etc, using that toplinkSession.
    Thanks.

    We have enhanced our RAC FCF support in 11gR1 leveraging the new Universal Connection Pool to make it more seamless to the application. Which version of TopLink and OC4J are you using?
    Doug

  • VIP failover time

    I have configured a critical service(ap-kal-pinglist) for the VIP redundant failover, default freq,maxfail and retry freq is 5,3,5, so I think the failover time is 5+5*3*2=35s.But the virtual-router's state changed from "master" to "backup" in around 5 secs after connection lost.
    Anyone help me to understand it?

    Service sw1-up-down connect to e2 interface,going down in 15sec
    Service sw2-up-down connect to e3 interface,going down in 4sec?
    JAN 14 02:38:41 5/1 3857 NETMAN-2: Generic:LINK DOWN for e2
    JAN 14 02:39:57 5/1 3858 NETMAN-2: Generic:LINK DOWN for e3
    JAN 14 02:39:57 5/1 3859 VRRP-0: VrrpTx: Failed on Ipv4FindInterface
    JAN 14 02:40:11 5/1 3860 NETMAN-2: Enterprise:Service Transition:sw2-up-down -> down
    JAN 14 02:40:11 5/1 3861 NETMAN-2: Enterprise:Service Transition:sw1-up-down -> down

  • Failover time using BFD

    Hi Champs,
    we have configured BFD in multihoming scenario with BGP routing protocol.Timer configuration is bfd interval 100 min_rx 100 multiplier 5.
    Failover from first ISP to second ISP takes 30 sec and same from first ISP to second ISP takes more than 1min. Can you suggest reason for different failver times and how can i have equal failover time from both ISP.How convergence time is calculated in BGP + BFD scenario?
    Regards
    V

    Vicky,
    A simple topology would help better understand the scenario. Do you have both the ISP terminated on same router or different router?.
    How many prefixes are you learning?. Full internet table or few prefixes?.
    Accordingly, you can consider BGP PIC or best external to speed up the convergence.
    -Nagendra

  • 2540 / RDAC path failover time

    Hi,
    I have a RHEL 5.3 server with two single port HBAs. These connect to a Brocade 300 switch and are zoned to two controllers on a 2540. Each HBA is zoned to see each controller. RDAC is used as the multipathing driver.
    When testing the solution, if I pull the cable from the active path between the HBA and the switch, it takes 60 seconds before the path fails over to the second HBA. No controller failover is taking place on the array - the path already exists through the brocade between the preferred array controller and the second HBA. After 60 seconds disk I/O continues to the original controller.
    Is this normal ? Is there a way of reducing the failover time ? I had a look at the /etc/mpp.conf variables but there is nothing obvious there that is causing this delay.
    Thanks

    Thanks Hugh,
    I forgot to mention that we were using Qlogic HBAs so our issue was a bit different...
    To resolve our problem; since we had 2x2FC HBA cards in each server we needed to configure zoning on the brocade switch to ensure that each HBA port only saw one of the two array controllers (previously both controllers were visable to each HBA port - which was breaking some RDAC rule). Also we upgraded the qlogic drivers using qlinstall -i before installing RDAC (QLogic drivers which come with RHEL5.3 are pretty old it seems).
    Anyway, after these changes path failovers were working as expected and our timeout value of 60sec for Oracle ocfs2 cluster was not exceeded.
    We actually ended up having to increase the ocfs2 timeout from 60 to 120 seconds because another test case failed - it was taking more than 60sec for a controller to failover (simulated by placing active controller offline from the service advisor). We are not sure if this time is expected or not... anyway have a service request open for this.
    Thanks again,
    Trev

  • 11i/10g RAC Failover Test

    Hi,
    Anybody did 11i/10g RAC Failover test. How to do the test and what steps involved. What is expected when one node down?
    my config
    web, admin, form - appsnode1
    concurrent / db (rac1) - dbnode1
    concurrent /db (rac2) - dbnode2
    Thanks for your help.
    Regards

    You can check the below
    1. VIP Failover - VIP should failover when node gets rebooted.
    2. When one of the node is down you should still be able to logon to applications.
    3. Since you have only one node and do not use PCP you CM processes will die.Make sure you start them.
    4.Once you bring the node back , test your load balancing is happening fine across both the db nodes.
    Let me know if this is helpful/correct and if you need more information.
    Regards
    Nitin Arora

  • RAC Active Active cluster failover time

    Hi,
    In a RAC active active cluster , how long does it take to failover to the surviving instance.
    As per the docu I understand that rollback is done just for the select statements and not others. Is that correct?

    RAC is an active-active cluster situation by design.
    A failover from a session from a stopped/crashed instance to a surviving one can be implemented in several ways.
    The most common way to do failover is using TAF, Transparent Application Failover, which is implemented on the client (using settings in the tnsnames.ora file)
    When an instance of a RAC cluster is crashed, the surviving instances (actually the voted master instance) will detect an instance is crashed, and recover the crashed instance using its online redologfiles. Current transactions in that instance will be rolled back. The time it will take is depended on activity in the database, thus the amount to recover.

  • RAC failover with HP-Serviceguard package over listener

    We have two nodes (lcsnew1 and lcsnew3) on which RAC is installed. We are using HP-Serviceguard and HP-SGeRAC in the co-existence model, where RAC derives cluster membership information from SG and SGeRAC.
    We are using the dedicated server model, where each node has one listener. We have configured HP-SG packages over RAC listener so as to provide failover capability. The HP-SG packages monitor database listener and on node failure or listener failure, the package moves to the other node and attaches itself with the listener running on the adoptive node. So, the basic setup is
    Initially:
    lcsnew1 lcsnew3
    pkg4 pkg5
    On listener / node failure at lcsnew1:
    lcsnew1 lcsnew3
    Not Available pkg4, pkg5
    On listener / node failure at lcsnew3:
    lcsnew1 lcsnew3
    pkg4, pkg5 Not Available
    We want to connect to any of the pkg IP Address, and if it failsover to another node, the connectivity should still be maintained.
    I have a small Test programme which uses JDBC connectivity (thin) to connect at pkg4 virtual IP Address. It is able to get a connection and run some queries in a loop on the same connection. Then pkg4 is moved from lcsnew1 to lcsnew3 (at this time the test programme is in sleep mode). On the same old connection, we expect the query to run successfully. But the behaviour we are observing is random. Sometimes, the test programme remains connected to pkg4 IP address even after failover, while sometimes it gives ConnectionError. However, on again connecting to pkg4 IP address (which by now is in adoptive node lcsnew3), it works. So, basically fresh connections always work but the old connections do not failover every time.
    I am enclosing all the configuration files for RAC (listener.ora, tnsnames.ora) and package configuration files (config, control). Also, the hosts file is enclosed which gives the details of all names and IP addresses. The test programme is also enclosed.
    Pls have a look and suggest what how to move forward.
    The listener.ora looks like
    ==========================================================
    # listener.ora.lcsnew1 Network Configuration File: /opt/app/oracle/product/10.2.0/db_1/network/admin/listener.ora.lcsnew1
    # Generated by Oracle configuration tools.
    LISTENER_LCSNEW1 =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (ADDRESS = (PROTOCOL = TCP)(HOST = lcsnew1-vip)(PORT = 1521)(IP = FIRST))
    (ADDRESS = (PROTOCOL = TCP)(HOST = lcsnew1)(PORT = 1521))
    SID_LIST_LISTENER_LCSNEW1 =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /opt/app/oracle/product/10.2.0/db_1)
    (PROGRAM = extproc)
    =========================================================
    The tnsnames.ora looks like
    =========================================================
    # tnsnames.ora.lcsnew1 Network Configuration File: /opt/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora.lcsnew1
    # Generated by Oracle configuration tools.
    GMLCDB2 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = lcsnew3-vip)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = gmlcdb)
    (INSTANCE_NAME = gmlcdb2)
    GMLCDB1 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = lcsnew1-vip)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = gmlcdb)
    (INSTANCE_NAME = gmlcdb1)
    LISTENERS_GMLCDB =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = lcsnew3-vip)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = lcsnew1-vip)(PORT = 1521))
    GMLCDB =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = lcsnew3-vip)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = lcsnew1-vip)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = gmlcdb)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    ========================================================
    The package configuration file looks like
    ========================================================
    PACKAGE_NAME     pkg4
    PACKAGE_TYPE               FAILOVER
    FAILOVER_POLICY               CONFIGURED_NODE
    FAILBACK_POLICY               MANUAL
    NODE_NAME     lcsnew1
    NODE_NAME     lcsnew3     
    AUTO_RUN               YES
    LOCAL_LAN_FAILOVER_ALLOWED     YES
    NODE_FAIL_FAST_ENABLED          NO
    RUN_SCRIPT               /etc/cmcluster/pkg4/pkg4.cntl     
    RUN_SCRIPT_TIMEOUT          NO_TIMEOUT
    HALT_SCRIPT               /etc/cmcluster/pkg4/pkg4.cntl
    HALT_SCRIPT_TIMEOUT          NO_TIMEOUT
    The package control file looks like
    ==========================================================
    . ${SGCONFFILE:=/etc/cmcluster.conf}
    PATH=$SGSBIN:/usr/bin:/usr/sbin:/etc:/bin
    CVM_ACTIVATION_CMD="vxdg -g \$DiskGroup set activation=exclusivewrite"
    DEACTIVATION_RETRY_COUNT=0
    KILL_PROCESSES_ACCESSING_RAW_DEVICES="NO"
    VXVOL="vxvol -g \$DiskGroup startall"
    FS_UMOUNT_COUNT=1
    FS_MOUNT_RETRY_COUNT=0
    CONCURRENT_VGCHANGE_OPERATIONS=1
    CONCURRENT_FSCK_OPERATIONS=1
    CONCURRENT_MOUNT_AND_UMOUNT_OPERATIONS=1
    IP[0]="10.3.10.170"
    SUBNET[0]="10.3.10.0"

    Why do you want to use the HP-serviceguard even when you are using RAC on 10g Rel 2.
    Oracle itself provide facility of TAF and now in 10g the concept of Vip.
    all this functionality will be available by using TAF.
    Kuljeet

  • JDBC connection to Oracle 10g RAC periodically times out

    I've been banging my head against the wall for months now and can't figure out why this is and what's causing it.
    We have 6x CF8 servers in our environment. 3 of which work perfectly and the other 3 have the following problem. All 6 machines were installed at the same time and followed the exact same installation plan.
    When I configure Oracle RAC data source, some of the machines time-out connecting to Oracle from time-to-time.
    Config:
    Solaris 9 on both CF and Oracle
    CF8 Enterprise with the latest updater.
    Apache 2 (not that it's relevant)
    6 machines, load-balanced (not clustered), identical install and configuration.
    data source config:
    JDBC URL: jdbc:macromedia:oracle://10.0.0.3:1521;serviceName=dbname.ourdomain.com;AlternateServers= (10.0.0.4:1521);LoadBalancing=true
    DRIVER CLASS: macromedia.jdbc.MacromediaDriver
    The problem:
    Every few minutes, CF starts hanging requests that deal with a specific RAC only data source. After about 30 seconds, all requests bail and generate this error in cfserver.log:
    A non-SQL error occurred while requesting a connection from dbsource.
    Timed out trying to establish connection
    This happens with any RAC data source on the "bad" servers while the "good" servers don't have this problem. The "bad" server doesn't have any problems with direct (non-rac) Oracle data source.
    Already tried:
    Moving server connections around on a switch (rulling out bad switch port)
    Copying driver from the healthy server (but it's the same installer anyway)
    Changed from RAC to normal Oracle type data source - works perfectly. So at the moment I have 3 servers connecting to a specific oracle instance and the other 3 connecting to RAC.
    Tried googling and searching forums and even Oracle metalink - nothing I could see relevant to this.
    It's a shame that after spending a ton of money on CF8 upgrades and Oracle RAC, we can't really utilize fail-over on the database connection.
    Any takers?
    Thanks,
    Henry

    I have the following in my CLASSPATH:
    C:\Ora10g1\product\10.2.0\db_1\jdbc\lib\jdbc.jar;
    C:\Ora10g1\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar;
    C:\Ora10g1\product\10.2.0\db_1\jlib\jndi.jar;
    C:\Ora10g1\product\10.2.0\db_1\jlib\orai18n.jar;
    Still 'Cannot find type 'oracle.jdbc.pool.OracleDataSource'
    Thanks

Maybe you are looking for

  • Account annoyingly redirecting me to chinese skype...

    Hello. I've had my skype account for some years now. I have always recharged it in the US and I created my account in the US. I've been trying unsuccessfully for some time now to add credit to my account but it redirects me no matter what I do to sky

  • 5800 Email setup wizard use data connection withou...

    While setting up my email account on 5800xm through Messaging>Options>Settings>Email, the email setup wizard automatically opens. After defining the email address and password, the wizard automatically attempt to connect through 3g data connection to

  • No handler for system event CustomHourlyEvent has been registered

    I have written a scheduled event to trigger on daily basis using CustomDaily event mentioned in the ScheduledEvent component. I have referred HowToComponents in order to write this filter. But I am getting following error in my logs and my scheduled

  • IMac running on Mac OS 10.5.8

    I have an iMac running Mac OS 10.5.8 and Windows XP (ServicePack 3) on Boot Camp 2.2. This configuration has worked for me perfectly for the past 2 years up until recently. From nowhere, the system is now refusing to boot to Mac OS but boots into Win

  • Image Erosion using a kernel

    Hello all. I am trying to change a black and white image. I want to perform erosion to increase gaps, etc. Does anyone know how I can erode a bufferedimage and get the result as a bufferedimage. I understand that I will have to use a kernel but I don