R12 with RAC - Failover

Hi,
Is it possible to have r12 Single Application tier with two node RAC database tier ?
Suppose if i have a 2 node rac and Node1 goes down, which of the following application services can fail over ( or say connect ) to second node.
1. self service application
2. Forms applicaton ?
3. CM
Can this happend dynamically or do i need to restart the application services ?
Is it manadatory to have multiple applications node if we have RAC at the backend ?

Hi,
You can implement RAC with single application tier node.
It is not mandatory to have multiple application nodes with RAC, but it is recommended (in terms of performance and availability).
I believe all your questions are answered in the following document.
Note: 388577.1 - Using Oracle 10g Release 2 Real Application Clusters and Automatic Storage Management with Oracle E-Business Suite Release 12
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=388577.1
Regards,
Hussein

Similar Messages

  • How to Configure a oracle R12 with RAC on two different  system .

    I have one laptop and one desktop
    Laptop----
    on laptop I have install vmware 8
    Host OS --win7
    Guest OS---linux 4
    Desktop ---
    On Desktop I have install Vmware 8
    Hosts OS --- Win XP
    Guest OS ---Linux 4
    Plz suggest How configure oracle R12 with RAC using both system .

    Hussein Sawwan wrote:
    on laptop I have install vmware 8
    Host OS --win7
    Guest OS---linux 4
    Desktop ---
    On Desktop I have install Vmware 8
    Hosts OS --- Win XP
    Guest OS ---Linux 4
    Plz suggest How configure oracle R12 with RAC using both system .If you want to configure RAC, then you must have the same OS installed on all RAC nodes -- See (RAC: Frequently Asked Questions [ID 220970.1], Does Oracle Clusterware or Oracle Real Application Clusters support heterogeneous platforms?) for details.
    Once you have the same OS, please refer to:
    Oracle E-Business Suite Release 12 High Availability Documentation Roadmap [ID 1072636.1]
    Using Oracle 10g Release 2 Real Application Clusters and Automatic Storage Management with Oracle E-Business Suite Release 12 [ID 388577.1]
    Using Oracle 11g Release 2 Real Application Clusters with Oracle E-Business Suite Release 12 [ID 823587.1]
    Thanks,
    HusseinHi Hussein,
    For Rac I am using both same OS (linux 4) for both nodes .
    Plz suggest its possible to install two nodes on different machine(diiferent virtual machine on different system ) .Can communicate both machine without any problem if its possible plz provide links.

  • Fresh R12 with RAC configuration.

    Hi all,
    I want to start up a R12.1.1 Installation with RAC configuration on Oracle Enterprise Linux 5.6 servers.
    Kindly expecting the steps and notes i have to follow.
    I have experience in installation EBIS, but not with RAC, more over this is a single node installation.
    Thanks & Regards
    Hamid

    Hi;
    Please see:
    oracle apps upgrade plan
    Upgrade the 11.5.10.2 Instance with 10gRAC setup
    Regard
    Helios

  • GG with RAC - failover

    11.1.1 GG on Oracle 11gR2 - Source is single instance - Target is two node RAC .
    We are planning to have HA for the GG process - If one node goes down we have to start processing from the second Node. - We are planning to have a shared file system for GG software - which will have all the metadata required shared across nodes - Can we use the RAC virtual IP for the pump process to ship the trail files - If one node goes down VIP fails over to the other node and we will have the trail files over there - Is it a supported config ? Can you share some metalink notes for configuring GG on RAC Target -
    Thanks

    Hi,
    Please refer to the Oracle White Paper—Oracle GoldenGate high availability with Oracle Clusterware
    for more information on configuring OGG with RAC & clusterware.
    http://www.oracle.com/technetwork/middleware/goldengate/overview/ha-goldengate-whitepaper-128197.pdf
    Thanks & Regards
    SK

  • R12 with RAC

    We are trying to install 12.1.1 in multi node RAC enviroment. To minimise the installation effort we are planning for to implement the solution in below sequenct.
    1. Install 11g Cluster and ASM.
    2. Using Rapidwizard then install R12.
    There are two sets of problem for which we need help:
    1. Directing database files to ASM diskgroup . How to specify during installation.
    2. Cluster installation instead of racconfig.

    Hi,
    Refer MOS tech note:
    *Using Oracle 11g Release 2 Real Application Clusters with Oracle E-Business Suite Release 12 [ID 823587.1*
    thanks,
    X A H E E R                                                                                                                                                                                                                                                                                                                               

  • How to install ebs r12.1 with rac

    Hi Team,
    Anyone can help me how to do fresh installation of oracle apps r12 with rac database on linux.I have done oracle apps installation with single database.Can anyone can provide me the step by step (or) documents.Please help me out.

    user10721329 wrote:
    Hi Team,
    Anyone can help me how to do fresh installation of oracle apps r12 with rac database on linux.I have done oracle apps installation with single database.Can anyone can provide me the step by step (or) documents.Please help me out.You can't do a fresh installation of 12.1.1 with RAC database and you will need to install R12 with single instance then convert to RAC.
    Using Oracle 11g Release 2 Real Application Clusters with Oracle E-Business Suite Release 12 [ID 823587.1]
    Using Oracle 11g Release 1 (11.1.0.7) Real Application Clusters and Automatic Storage Management with Oracle E-Business Suite Release 12 [ID 466649.1]
    Oracle E-Business Suite Release 12 High Availability Documentation Roadmap [ID 1072636.1]
    Thanks,
    Hussein

  • Fresh Instalation of Oracle E-bussiness suite with RAC database

    Hi,
    Could you pls give me a high level overview steps for Fresh Installation of E-Bussines suite 11i/R12 with RAC database?
    Thanks
    John

    RapidWiz does not have the feature of installing Oracle Apps 11i/R12 with RAC. Refer to the following links for more details about the installation steps.
    11i (11.5.10.2+ virtual) Documentation Library
    http://download-uk.oracle.com/docs/cd/B25516_14/current/html/docset.html
    Release 12.0.4 Documentation Library
    http://download.oracle.com/docs/cd/B40089_09/current/html/docset.html
    For RAC configuration, depending on your application/database version, please refer to the following note (All relevant notes/documents for configuring 11i/R12 with 9i/10g/11g RAC database are listed in this note):
    Note: 745759.1 - Oracle E-Business Suite and Oracle Real Application Clusters Documentation Roadmap
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=745759.1

  • R12 with 2 node 10g RAC is not updating with autoconfig correctly.

    Hi,
    we are on R12.0.6 with 2 node 10g RAC. Our collegue did the RAC setup, I was not there at that moment
    steps he followed is
    1. Installed 10g CRS,ASM 10.2.0.3 software and bring up the two nodes.
    2. Configured the RAC DB to Oracle Appplication and registered the Listener with CRS.
    Name Type Target State Host
    ora....D1.inst application ONLINE ONLINE erpdb1
    ora....D2.inst application ONLINE ONLINE erpdb2
    ora.ERPPROD.db application ONLINE ONLINE erpdb1
    ora....SM1.asm application ONLINE ONLINE erpdb1
    ora....B1.lsnr application ONLINE ONLINE erpdb1
    ora.erpdb1.gsd application ONLINE ONLINE erpdb1
    ora.erpdb1.ons application ONLINE ONLINE erpdb1
    ora.erpdb1.vip application ONLINE ONLINE erpdb1
    ora....SM2.asm application ONLINE ONLINE erpdb2
    ora....B2.lsnr application ONLINE ONLINE erpdb2
    ora.erpdb2.gsd application ONLINE ONLINE erpdb2
    ora.erpdb2.ons application ONLINE ONLINE erpdb2
    ora.erpdb2.vip application ONLINE ONLINE erpdb2
    oracle@erpdb1 $
    The issue is, in our tnsnames.ora in both the nodes.
    ===
    ERPPROD=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD1)
    instead of
    ERPPROD=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD1)
    (INSTANCE_NAME=ERPPROD2)
    Node1 tnsnames.ora
    oracle@erpdb1 $ cat tnsnames.ora
    # This file is automatically generated by AutoConfig. It will be read and
    # overwritten. If you were instructed to edit this file, or if you are not
    # able to use the settings created by AutoConfig, refer to Metalink Note
    # 387859.1 for assistance.
    #$Header: NetServiceHandler.java 120.16.12000000.4 2008/04/28 06:39:48 schagant ship $
    ERPPROD=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD1)
    ERPPROD1=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD1)
    ERPPROD1_FO=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD1)
    ERPPROD2=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD2)
    ERPPROD2_FO=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD2)
    ERPPROD_FO=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD1)
    ERPPROD2_LOCAL=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    ERPPROD1_LOCAL=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    ERPPROD_BALANCE=
    (DESCRIPTION=
    (ADDRESS_LIST=
    (LOAD_BALANCE=YES)
    (FAILOVER=YES)
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    ERPPROD_REMOTE=
    (DESCRIPTION=
    (ADDRESS_LIST=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    LISTENER_ERPPROD1=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    LISTENERS_ERPPROD=
    (DESCRIPTION=
    (ADDRESS_LIST=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    extproc_connection_data =
    (DESCRIPTION=
    (ADDRESS_LIST =
    (ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROCERPPROD1))
    (CONNECT_DATA=
    (SID=PLSExtProc)
    (PRESENTATION = RO)
    IFILE=/u01/app/oracle/product/10/db/network/admin/ERPPROD1_erpdb1/ERPPROD1_erpdb1_ifile.oraoracle@erpdb1 $
    oracle@erpdb1 $
    =======
    Node2 tnsnames.ora
    =======
    oracle@erpdb2 $ cat tnsnames.ora
    # This file is automatically generated by AutoConfig. It will be read and
    # overwritten. If you were instructed to edit this file, or if you are not
    # able to use the settings created by AutoConfig, refer to Metalink Note
    # 387859.1 for assistance.
    #$Header: NetServiceHandler.java 120.16.12000000.4 2008/04/28 06:39:48 schagant ship $
    ERPPROD=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD1)
    ERPPROD1=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD1)
    ERPPROD1_FO=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD1)
    ERPPROD2=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD2)
    ERPPROD2_FO=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD2)
    ERPPROD_FO=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    (INSTANCE_NAME=ERPPROD1)
    ERPPROD2_LOCAL=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    ERPPROD1_LOCAL=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    ERPPROD_BALANCE=
    (DESCRIPTION=
    (ADDRESS_LIST=
    (LOAD_BALANCE=YES)
    (FAILOVER=YES)
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    (CONNECT_DATA=
    (SERVICE_NAME=ERPPROD)
    ERPPROD_REMOTE=
    (DESCRIPTION=
    (ADDRESS_LIST=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    LISTENER_ERPPROD2=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    LISTENERS_ERPPROD=
    (DESCRIPTION=
    (ADDRESS_LIST=
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
    (ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
    extproc_connection_data =
    (DESCRIPTION=
    (ADDRESS_LIST =
    (ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROCERPPROD2))
    (CONNECT_DATA=
    (SID=PLSExtProc)
    (PRESENTATION = RO)
    IFILE=/u01/app/oracle/product/10/db/network/admin/ERPPROD2_erpdb2/ERPPROD2_erpdb2_ifile.oraoracle@erpdb2 $
    =====
    Pl let us know how we can achive through autoconfig.
    Regards
    Vasu

    Vasu,
    The issue is, in our tnsnames.ora in both the nodes.What is the issue?
    I believe the following documents should be helpful in configuring your tnsnames.ora (and other files) with RAC implemented.
    Note: 388577.1 - Using Oracle 10g Release 2 Real Application Clusters and Automatic Storage Management with Oracle E-Business Suite Release 12
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=388577.1
    Note: 756050.1 - Troubleshooting Autoconfig issues with Oracle Applications RAC Databases
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=756050.1
    Regards,
    Hussein

  • MHA e-business suite R12.1.1 with RAC 64-bit

    Dear all,
    i have E-business suite 32-bit ,and RAC for 2 nodes with windows 64-bit , so i want to install E-business suite on four nodes windows 32-bit and
    migrate database to RAC ,so my question is :
    how install E-business suite on four nodes and my database will be migrate to RAC 64-bit .
    also is it posible to install E-business suite on Windows 32-bit and Database Application tier on windows 64-bit .
    Regards,

    Hi,
    how install E-business suite on four nodes and my database will be migrate to RAC 64-bit .I believe I have answered this in your other threads (please do not create new threads and update the other ones instead).
    also is it posible to install E-business suite on Windows 32-bit and Database Application tier on windows 64-bit .Yes.
    Using Oracle EBS R12 with a Database Tier Only Platform on Oracle 11gR1 [ID 762669.1]
    Using Oracle E-Business Suite Release 12 with a Database Tier Only Platform on Oracle 10g Release 2 [ID 456197.1]
    Thanks,
    Hussein

  • R12 shared application file system with Rac cloning help

    Hello,
    We have R12 with two application servers(Shared File system) and two db servers(on RAC). The same setup we have on test as well. We are using linux servers. Can anyone help me with cloning steps? Shared file system to Shared file system and RAC to RAC cloning. I am waiting for your replies.
    Thanks
    Mehmood

    Hi,
    Please refer to:
    Note: 783188.1 - Certified RAC Scenarios for E-Business Suite Cloning
    Note: 559518.1 - Cloning Oracle E-Business Suite Release 12 RAC-Enabled Systems with Rapid Clone
    Note: 799735.1 - Rapid Clone Documentation Resources, Release 11i and 12
    Note: 756050.1 - Troubleshooting Autoconfig issues with Oracle Applications RAC Databases
    Thanks,
    Hussein

  • Installing apps 11i/R12 on RAC

    Hi
    Colud someone put steps on how to install apps 11i/R12 on RAC environment,pls
    This is fresh install not upgrade.
    Is there any document on this
    Thanks in advance
    Ahmed

    What is the OS?
    Please refer to the following links/notes, it should be helpful:
    Oracle Applications Installation Guide: Using Rapid Install
    http://download-uk.oracle.com/docs/cd/B25516_14/current/acrobat/r115102ins.pdf
    Oracle Applications Installation Guide: Using Rapid Install
    http://download.oracle.com/docs/cd/B40089_07/current/acrobat/120oaig.pdf
    Note: 362135.1 - Configuring Oracle Applications Release 11i with Oracle10g Release 2 Real Application Clusters and Automatic Storage Management
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=362135.1
    Note: 341437.1 - Business Continuity for Oracle Applications Release 11i Using Oracle Real Application Clusters and Physical Standby Database
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=341437.1
    Note: 294652.1 - E-Business Suite 11i on RAC : Configuring Database Load balancing & Failover
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=294652.1
    Note: 403347.1 - MAA Roadmap for the E-Business Suite
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=403347.1
    Note: 388577.1 - Using Oracle 10g Release 2 Real Application Clusters and Automatic Storage Management with Oracle E-Business Suite Release 12
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=388577.1
    Note: 452056.1 - Business Continuity for Oracle Applications Release 12 on Database Release 10gR2 - Single Instance and RAC
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=452056.1

  • Problems with RAC and XA: Fallback

    Hello,
    we are seing problems with RAC and XA (Tuxedo 11, DB 11.2), specifically encountering "ORA-24798: cannot resume the distributed transaction branch on another instance".
    The first scenario relates to fallback after a RAC node failure. There are two servers, S1 and S2. S1 makes an ATMI call to S2. Both servers are in the same Tuxedo group, using TMS_ORA. RAC is set up for failover (BASIC), no load balancing.
    The sequence is:
    - S1 and S2 are connected to the same RAC node n1. All is well.
    - RAC node n1 fails. S1, S2 and the TMS_ORA all fail over to RAC node n2. After the failover has happened, all is well.
    - RAC node n1 recovers. All is still well (as there is no automatic fallback).
    - S1 (or S2) is restarted (either intentionally or because of a crash). Since n1 is up again, S1 connects to n1. Now we get ORA-24798. Permanently.
    S1 is connected to n1 and S2 is connected to n2. Since both are in the same group, both use the same XA transaction branch. When called, S2 attempts to JOIN the transaction branch that S1 started. But the DB (11.2) does not allow the same branch to span more than one node. Hence the ORA-24798.
    This seems to be a severe limitation in the combination of Tuxedo, XA and RAC. It basically means we still have to use DTP services, even with Tuxedo 11 and DB 11.2. Or are we missing something?
    We could put S1 and S2 into different groups, but that seems to be inefficient, and not practical for a real application (10s of servers).
    I am extrapolating from this that RAC load balancing would also not work, as S1 and S2 could be connected to different RAC nodes.
    Roger

    Roger,
    When using an external transaction manager such as Tuxedo you should still declare Oracle services as DTP services when using Oracle Database 11g. The Tuxedo documentation is not clear about this. The relevant 11gR2 RAC documentation is at http://download.oracle.com/docs/cd/E11882_01/rac.112/e16795/hafeats.htm and states
    "An XA transaction can span Oracle RAC instances by default, allowing any application that uses the Oracle XA library to take full advantage of the Oracle RAC environment to enhance the availability and scalability of the application.
    "GTXn background processes support global (XA) transactions in an Oracle RAC environment. The GLOBAL_TXN_PROCESSES initialization parameter, which is set to 1 by default, specifies the initial number of GTXn background processes for each Oracle RAC instance. Use the default value for this parameter clusterwide to allow distributed transactions to span multiple Oracle RAC instances. Using the default value allows the units of work performed across these Oracle RAC instances to share resources and act as a single transaction (that is, the units of work are tightly coupled). It also allows 2PC requests to be sent to any node in the cluster.
    "Before Release 11.1, the way to achieve tight coupling in Oracle RAC was to use Distributed Transaction Processing (DTP) services, that is, services whose cardinality (one) ensured that all tightly-coupled branches landed on the same instance—regardless of whether load balancing was enabled. Tightly coupled XA transactions no longer require the special type of singleton services to be deployed on Oracle RAC databases if the XA application does not join or resume XA transaction branches. XA transactions are transparently supported on Oracle RAC databases with any type of service configuration.
    A"n external transaction manager, such as Oracle Services for Microsoft Transaction Server (OraMTS), coordinates DTP/XA transactions. However, an internal Oracle transaction manager coordinates distributed SQL transactions. Both DTP/XA and distributed SQL transactions must use the DTP service in Oracle RAC."
    This issue came up earlier this year in another newsgroup thread at https://forums.oracle.com/forums/thread.jspa?threadID=2165803
    Regards,
    Ed

  • 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

  • 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

  • How to configue RBDMSAuthenticator with RAC

    Hey guys,
    We are using an Oracle 9i RAC setup for our Profile Database. Our authentication also needs to be done via oracle.
    Now we have two nodes in the RAC setup.
    I have tried searching but have got nothing on how to setup an RDBMSAuthenticator with RAC.
    Pls help.
    Thanks,
    Nikhil

    Hi;
    >
    I am having R12.1.1 with 11g R2 RAC database.
    My question is
    Is it ok to apply adpatch with RAC Instances up and Running (on bothn Nodes). won't it create any locking / performnce issue?
    (or)
    is it safe to bering down one of the RAC Instance while applying adpatch
    (or)
    do we need to start the RAC database with cluster_database=false and start only one instance and then apply adpatch
    The adpatch could be normal bug patch (or) maintenance patch like r12.1.3 patch.
    Please suggest for better performnce and no locks issueI belive, You are talking about here application patch so its not affect RAC database as you imagine. Just follow readme part of patch and do all process on application tier not on dbtier.
    If you are mention database patch than you should check readme part again.Its mention there how you can apply RAC patch wiht steps
    Regard
    Helios

Maybe you are looking for

  • Substitute an apostrophe in a String class

    I've spent two days on this problem so I figure it's time to drop the "trial and error" and get an answer. I am building an employee directory on which a tooltip will display the employee's name and 3 phone numbers. The data will be formatted in the

  • +/- in Query ...

    Hi All, My client wants to see only some values as '+' and some values as '-' in the same column, while currently all values are showing as '-'. There are about 40 different values going againsts the rows currently. Is it possible to do so in the BEx

  • Inbox functionality

    Hi All, I am facing an issue while implementing compose message functionality. Requirement is as mentioned below. We are developing a web portal where we have all the registered users along with their unique IDs. Requirement is, I should be able to s

  • File Adapter receiver channel : change encoding attribut in xml file

    Hi, How can I change the XML encoding attribut from: <?xml version="1.0" encoding="UFT-8"?> to: <?xml version="1.0" encoding="ISO-8859-1"?> in my File Adapter, receiver channel ?

  • Why is iOS 6 AppStore now Reverted to Old Design?

    Hey, I updated my iPad 2 to iOS 6 yesterday, and I am still amazed... how many bugs there are! I opened up the App Store, and updated some apps. I didn't need to enter my password and it displayed the process of downloading directly out of the App St