RAC aware application?

hi all,
i am new to RAC, one of the production DBAs asked me whether a particular application(a web application with a middle layer, application server) is RAC aware or not.
my understanding is, the only thing we need to use is , TNS details specific to the RAC clusters in JDBC connection, to connect to the database hosted in the RAC environment.
is my understanding correct?
please help.
thanks,
charles

You might want to get clarification of the question from the DBA.
Your interpretation is one of many, and is quite valid.
However, from a performance point of view, a RAC-aware application may have been designed to minimize interconnect traffic by localizing blocks. And that might require service configuration, TNS or load configuration and other considerations. A certain amoutn of 'RAC-awareness' is also tied to the version of RAC being targetted.

Similar Messages

  • RAC-aware applications

    Hello All,
    I am asked to define RAC aware applications or filter out the applications from the applications currently supported by Oracle databases, which are "RAC-aware". My understanding is, at the database-tier, for example we could say the OEM console or the RMAN are implicitly "RAC-aware" if installed and configured using ASM 11g and Clusterware 11g.
    Is there any criteria to determine any particular application (in the application landscape which will be migrated onto new RAC platform) is "RAC-aware" or not?
    Could you please give me pointers/leads how to identify within domain applications (apps) which are RAC-aware and which are not.
    Many Thanks & Regards,
    Abhijit

    Thanks for the reply. Will Enterprise level legacy applications for a retail/healthcare business be single-threaded apps? or do they rely absolutely sequential process ? these used to happen in very old legacy mainframe based apps/having sequential reads etc?).. isnt it?
    Ability to re-apply the write operations after connection is restored which happens after a failed connection should be in any application as a default - isnt it? I was looking around if there is any such explicit command/other means which when issued from the Application after connecting to the OracleSID or ConnectString that says or returns something like this message to the application: "The connection is to a RAC database and this application is RAC-aware" (for RAC-aware apps) and not for RAC-aware apps.
    need more detailed inputs and examples please. Thanks a lot in advance..
    Abhijit

  • RAC aware

    Is TES 5.3.1 or higher a RAC aware application? We are using Oracle as our database and are considering installing the database on one of our RAC clusters or on our Exadata.
    Thoughts?

    We have been using Tidal 5.3 in a RAC cluster using Exadata for a few years now.  We are in the middle of upgrade and using TES 6.1 with RAC on Exadata as well.  If a node fails is it really a must for you to stop and restart Tidal it won't be pretty if you don't.  So monitoring this is crucial.
    Also, if you want to do multi cluster for DR or failover, we can't get that to work.  The tnsnames.ora setting for multi host cluster failover doesn't work out of the box in JDBC thinclient,
    There are very few instructions to do this on the web, and the one we found doesn't seem straight forward without needing a few properties exposed to customers.
    So essentially we are resorting to modifying the host cluster manually in the jdbc parm of the props files if we do need to failover to aother cluster.

  • Configuring RAC-aware JDBC connection in Oracle SQL Developer?

    How can Oracle SQL Developer be configured to properly connect to an [Oracle RAC|http://en.wikipedia.org/wiki/Oracle_RAC] environment, I.E., not just setup to always connect to one of the individual nodes?
    [http://programmersjournal.blogspot.com/2008/08/jdbc-connection-string-for-oracle-rac.html] has an example of a classic and the equivalent RAC-aware version of a JDBC connection string. I've already been using a RAC connection string of the same format from within custom Java applications without issue. I thought the same should be configurable in Oracle SQL Developer by setting the "Connection Type" drop-down to "Advanced", then entering the RAC-aware JDBC connection string as the "Custom JDBC URL". However, upon testing the connection, the following error is displayed at the bottom of the dialog:
    Status : Failure -Test failed: Io exception: NL Exception was generated
    There is no additional information shown on the "Logging Page" view. Using Oracle SQL Developer 1.5.5.
    Thanks!

    Thanks, Barry. Just F.Y.I., it is working for me now that I upgraded to the 2.1 EA as -K- suggested. I had marked his reply as "Correct", but probably should have left a response indicating my success as well.
    Now, if there's anything you could do regarding the [issues around the display performance of CLOBs, etc., in the Query Result view|http://forums.oracle.com/forums/message.jspa?messageID=3906571] , it'd be very appreciated!

  • Kill Session option is not rac aware?

    Connected to a RAC db, tried to kill session but SD kept complaining that session doesn't exist. It seems it shows sessions from gv$session but while issuing kill, it assumes session on local node.
    Would it not be possible to enhance the kill to use 'rac-aware' command ? alter system kill session 'sid,serial#@inst_id' ?

    Connected to a RAC db, tried to kill session but SD kept complaining that session doesn't exist. It seems it shows sessions from gv$session but while issuing kill, it assumes session on local node.
    Would it not be possible to enhance the kill to use 'rac-aware' command ? alter system kill session 'sid,serial#@inst_id' ?
    I can't address the Sql Dev specifics but the 'kill' statement itself is NOT rac-aware in versions prior to 11.1 (you did NOT provide your DB  version.
    And for 11.1 and later you have to provide the instance id for the third parameter.
    http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_2013.htm
      For the optional integer3, specify the ID of the instance where the target session to be killed exists. You can find the instance ID by querying the GV$ tables.
    I suggest you edit your post and provide more info so someone from the sql dev team can respond to how sql dev issues that particular statement. Depending on your sql dev version the actual sql issued would be shown in the log window if you have it open.
    1. full DB version - that 3rd parameter is NOT supported for versions prior to 11.1
    2. full Sql version

  • Cluster - Non-cluster aware application

    Hi everyone,
    I need to migrate some non-cluster aware application from windows server 2003 to windows server 2008 R2 or windows server 2012.
    On windows server 2003, the cluster service start with a specific domain user to let some access.
    I have seen some solutions like "RUNAS" in cmd or a powershell script or VBS.
    But my problem is:
    How can i start or create non-cluster aware application with user domain access and with "clean work" ?
    Thanks

    Windows services are installed with an associated account.  You can define that to be whatever you want, either a local machine account, local system account, or a domain account.
    To make it much, much easier than was possible with clustering in 2003, Windows Server 2012 (suggest using R2) comes with a cluster role of Generic Service.
    . : | : . : | : . tim

  • RAC DB/Application Test

    I configured RAC DB/Application on RHEL4, 10.2.0.1, I want to test Application/DB test , Need suggestions what thing i should test? On Application side and DB side?

    OK I'd start to test my most important things and things that will cause most possible contention and synchronization as I wrote in previous post.
    The first condition is to use the same connection algorithm as you'll use in production i.e. load balancing, somehow partiotioning your app to different nodes or whatever. Then comes my examples:
    1) if you have very frequent inserts then test them as mad using as many nodes as possible, as well as using queries to the veray same table(s). So you'll test as simple things as approprite caching for sequences, contention for index blocks, contention for table blocks.
    Test also any other DML and queries focusing on the same table(s) containing the same data.
    2) if you have some possible bottleneck for what all your processes should synchronize e.g. home grown sequences because someone (wrongly of course) said you need to avoid gaps or some table were everything is putting something in e.g. session info or some process that should be run before every other sql statement in your code e.g. some home grown mega audit then test it doing as much load as possible to this possible synchronization point.
    3) if (GOD forbid! of course) you have some piece of code without appropriate use of bind variables and/or big piece of dynamic sql then run this code on all possible nodes in many many sessions.
    So that would be my scenario. I'm completely sure others can add some valuable thoughts.
    Gints Plivna
    http://www.gplivna.eu

  • Is it cluster awared application?

    Hi,
              My company has purchased for an e-commerce applications from our vendor.
              That applications was running on WebLogic 4.5.1. Our vendor claim that their
              application is cluster awared application. The user interface of the client
              is managed by Java Applet. In the weblogic.properties, I didn't see any jdbc
              connection pool configuration and has only a
              weblogic.ejb.deploy.something=something.ser. I know that some cluster
              awared application config. can be setup in META-INF file by using
              weblogic.deployer. But, I don't know how to check it on .ser file.
              My question is how can I verify that the application that we purchase is
              cluster awared application. If it's not cluster program, what do we get from
              install this kind of application into the WL clustering machine.
              Thanks in advance
              Skon L.
              

    I think it is better to talk to your vendor and ask them to give your some
              test cases on failover and load-balancing of their products built on top of
              WLAS.
              Cheers - Wei
              Skon Lapamnuaypol <[email protected]> wrote in message
              news:[email protected]...
              > Hi,
              > I think my question might be uncleared. I know how to setup a WLAS
              cluster.
              > But, I want to verify that the application itself is cluster awared
              program.
              > Do I have any way to verify this?
              >
              > Thanks,
              > Skon L.
              >
              > Wei Guan wrote in message <[email protected]>...
              > >1) Go to $WL_HOME/licence, check WebLogicLicense.xml to see if it has an
              > >entry called "WebLogic/ClusterII"
              > >2) Follow instructions to install WLAS instances in a cluster and install
              > >their application.
              > >3) Run it, and go to weblogic.Console to verity that those WLAS instances
              > >are in the same cluster.
              > >
              > >Hope it helps.
              > >--
              > >Cheers - Wei
              > >
              > >
              > >
              > >Skon Lapamnuaypol <[email protected]> wrote in message
              > >news:[email protected]...
              > >> Hi,
              > >> My company has purchased for an e-commerce applications from our
              vendor.
              > >> That applications was running on WebLogic 4.5.1. Our vendor claim that
              > >their
              > >> application is cluster awared application. The user interface of the
              > >client
              > >> is managed by Java Applet. In the weblogic.properties, I didn't see any
              > >jdbc
              > >> connection pool configuration and has only a
              > >> weblogic.ejb.deploy.something=something.ser. I know that some cluster
              > >> awared application config. can be setup in META-INF file by using
              > >> weblogic.deployer. But, I don't know how to check it on .ser file.
              > >> My question is how can I verify that the application that we purchase
              is
              > >> cluster awared application. If it's not cluster program, what do we get
              > >from
              > >> install this kind of application into the WL clustering machine.
              > >>
              > >> Thanks in advance
              > >> Skon L.
              > >>
              > >>
              > >>
              > >
              > >
              >
              >
              

  • ASM install not RAC aware

    SPARC:
    installed 11g clusterware using crs user, oinstall and dba group,
    then install 11g ASM using oracle user, but it does not show RAC option.
    ASM install not RAC aware if not use same user?
    Thanks.

    I'm not sure if you're talking about creating an ASM instance? The ASM software install is the same as the Database install. Oracle recommends running ASM from a separate Home which would require a separate Oracle database install.

  • Oracle RAC 10g - Application connect directly to database IP address

    Hi,
    I am a developer and does not have much knowledge about oracle admin. Sorry, if I don't use the term correctly.
    We have a vendor application using Oracle RAC on two node (node1/vip1,node2/vip2). Our application was configured to use JDBC connection string (not TNS, someone told me it's a bad practice - but it's how our consultant vendor set it up). The connection string is configured to point to VIP1 hostname and VIP2 hostname.
    When I look at the list of connections using netstat, I am seeing the connection was established to vip1's ip address as well as node2's ip address (no vip2 or node1 ip).
    1) Should the application just only connect to VIP ip address and not to server ip address?
    2) Because our JDBC entry only contains VIP1 and VIP2 hostname, does it normal that the application can resolve the NODE2 ipaddress? ( we look on all application's configuration files, we are sure that application does not have knowledge of node1/node2 ip address or hostname)
    3) Is this a normal VIP hostname to be resolved to database ip address and not VIP ip address?
    4) I read about VIP address that it will be mapped to the other node's MAC when the node fail, could this happen because VIP misconfiguration?
    Edited by: user644523 on Aug 19, 2010 1:34 PM

    Hi buddy,
    When I look at the list of connections using netstat, I am seeing the connection was established to vip1's ip address as well as node2's ip address (no vip2 or node1 ip). pls show us what You are seing.
    1) Should the application just only connect to VIP ip address and not to server ip address? Yes
    2) Because our JDBC entry only contains VIP1 and VIP2 hostname, does it normal that the application can resolve the NODE2 ipaddress? ( we look on all application's configuration files, we are sure that application does not have knowledge of node1/node2 ip address or hostname)No it's not. It should use the vip until release 11.1 and on release 11.2 the scan
    3) Is this a normal VIP hostname to be resolved to database ip address and not VIP ip address?no, it's not it should be resolved to the ip address configured to the VIP
    4) I read about VIP address that it will be mapped to the other node's MAC when the node fail, could this happen because VIP misconfiguration?We have to check that. Get the nodeapps config (ask trhe dba the output off "srvctl config nodeapps -n <nodename> -a" ) for all nodes and check if the client machine is resolving the name to the right IP address. (good start I guess).
    Regards,
    Cerreia

  • OCi8 drivers, using RAC (Oracle Application Server 10g (9.0.4))

    I have some problems with one j2ee application deployed in an OC4J container called OC4J_Inernet.
    A few times a day this container crashed with a stack-trace like this;
    Unexpected Signal : 11 occurred at PC=0xB7145CF0
    Function=(null)
    Library=/oracle/as/jdk/jre/lib/i386/server/libjvm.so
    NOTE: We are unable to locate the function name symbol for the error
    just occurred. Please refer to release documentation for possible
    reason and solutions.
    Current Java thread:
    at oracle.jdbc.oci8.OCIDBAccess.get_column_count(Native Method)
    at oracle.jdbc.oci8.OCIDBAccess.describe(OCIDBAccess.java:739)
    - locked <0xac572e88> (a oracle.jdbc.oci8.OCIDBAccess)
    at oracle.jdbc.dbaccess.pingDatabaseThread.run(DBAccess.java:1462)
    Dynamic libraries:
    08048000-0804e000 r-xp 00000000 3a:00 409838 /oracle/as/jdk/bin/java
    0804e000-0804f000 rwxp 00005000 3a:00 409838 /oracle/as/jdk/bin/java
    a4cad000-a4cb3000 r-xs 00000000 3a:00 1294775 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/uixadfrt.jar
    a4cb3000-a5000000 r-xs 00000000 3a:00 1294774 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/uix2.jar
    a5316000-a5386000 r-xs 00000000 3a:00 1606130 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/xsu12.jar
    a5386000-a53ac000 r-xs 00000000 3a:00 1606127 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/wfapi.jar
    a53ac000-a53ad000 r-xs 00000000 3a:00 1606126 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/utiltaglib.ja
    r
    a53ad000-a53b3000 r-xs 00000000 3a:00 1606125 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/uixadfrt.jar
    a53b3000-a5700000 r-xs 00000000 3a:00 1606124 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/uix2.jar
    a5865000-a5906000 r-xs 00000000 3a:00 1606129 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/xmlparserv2.j
    ar
    a5906000-a591c000 r-xs 00000000 3a:00 1606117 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/ptlshare.jar
    a591c000-a5b62000 r-xs 00000000 3a:00 1606116 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/portaltools.j
    ar
    a5b62000-a5c89000 r-xs 00000000 3a:00 1606115 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/portal.ear
    a5c89000-a5d05000 r-xs 00000000 3a:00 1606114 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/pdkjava.jar
    a5d05000-a5d06000 r-xs 00000000 3a:00 1606113 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/oracle-el.jar
    a5d06000-a5d71000 r-xs 00000000 3a:00 1606112 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/ojsputil.jar
    a5d71000-a5d99000 r-xs 00000000 3a:00 1606111 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/ldapjclnt9.ja
    r
    a5d99000-a5d9a000 r-xs 00000000 3a:00 1606110 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/jwcache.jar
    a5d9a000-a5d9b000 r-xs 00000000 3a:00 1606109 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/jsp-el-api.ja
    r
    a5d9b000-a5d9c000 r-xs 00000000 3a:00 1606108 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/jesitaglib.ja
    r
    a5d9c000-a5e7d000 r-xs 00000000 3a:00 1606107 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/jazn.jar
    a5e7d000-a5e8d000 r-xs 00000000 3a:00 1606106 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/jawc.jar
    a5e8d000-a5e95000 r-xs 00000000 3a:00 1606105 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/invalidate.ja
    r
    a5e95000-a5ea0000 r-xs 00000000 3a:00 1606104 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/htmlcomponent
    s.jar
    a5ea0000-a5ea5000 r-xs 00000000 3a:00 1606103 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/graphtags.jar
    a5ea5000-a5eaa000 r-xs 00000000 3a:00 1606102 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/filepoller.ja
    r
    a5eaa000-a5eab000 r-xs 00000000 3a:00 1606101 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/fileaccess.ja
    r
    a5eab000-a5eac000 r-xs 00000000 3a:00 1606100 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/email.jar
    a5eac000-a5ead000 r-xs 00000000 3a:00 1606099 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/ejbtaglib.jar
    a5ead000-a5ed0000 r-xs 00000000 3a:00 1606098 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/datatags.jar
    a5ed0000-a5eec000 r-xs 00000000 3a:00 1606097 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/commons-el.ja
    r
    a5eec000-a5ef7000 r-xs 00000000 3a:00 1606096 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/bc4juixtags.j
    ar
    a5ef7000-a5f1f000 r-xs 00000000 3a:00 1606095 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/bc4jhtml.jar
    a5f1f000-a5f21000 r-xp 00000000 3a:00 852089 /oracle/as/lib/libwtc9.so
    a5f21000-a5f22000 rwxp 00001000 3a:00 852089 /oracle/as/lib/libwtc9.so
    a5f22000-a5fc1000 r-xp 00000000 3a:00 852044 /oracle/as/lib/libnnz9.so
    a5fc1000-a5fc8000 rwxp 0009e000 3a:00 852044 /oracle/as/lib/libnnz9.so
    a5fc8000-a66cb000 r-xp 00000000 3a:00 852147 /oracle/as/lib/libclntsh.so.9.0
    a66cb000-a66f2000 rwxp 00702000 3a:00 852147 /oracle/as/lib/libclntsh.so.9.0
    a680f000-a6815000 r-xs 00000000 3a:00 1606094 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/adftags.jar
    a6815000-a6900000 r-xs 00000000 3a:00 1606093 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/IntranetServe
    rEJB.jar
    a6a44000-a6a66000 r-xs 00000000 3a:00 1606123 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/tidy.jar
    a6a66000-a6a7d000 r-xp 00000000 3a:00 852052 /oracle/as/lib/libocijdbc9.so
    a6a7d000-a6a7e000 rwxp 00016000 3a:00 852052 /oracle/as/lib/libocijdbc9.so
    a6b80000-a6b81000 r-xs 00000000 3a:00 852102 /oracle/as/lib/xsqlserializers.jar
    a6b81000-a6ba7000 r-xs 00000000 3a:00 852100 /oracle/as/lib/oraclexsql.jar
    a6ba7000-a6bad000 r-xs 00000000 3a:00 344752 /oracle/as/uix/taglib/uix2tags.jar
    a6bad000-a6bb3000 r-xs 00000000 3a:00 1196152 /oracle/as/j2ee/home/jsp/lib/taglib/saxpath.jar
    a6bb3000-a6be2000 r-xs 00000000 3a:00 1196151 /oracle/as/j2ee/home/jsp/lib/taglib/jaxen-full.jar
    a6be2000-a6c3d000 r-xs 00000000 3a:00 1196150 /oracle/as/j2ee/home/jsp/lib/taglib/standard.jar
    a6c3d000-a6cae000 r-xs 00000000 3a:00 1196149 /oracle/as/j2ee/home/jsp/lib/taglib/ojsputil.jar
    a6cae000-a6cba000 r-xs 00000000 3a:00 1196148 /oracle/as/j2ee/home/jsp/lib/taglib/ordjsptag.jar
    a6cba000-a6d2a000 r-xs 00000000 3a:00 1458740 /oracle/as/rdbms/jlib/xsu12.jar
    a6d2a000-a6e8e000 r-xs 00000000 3a:00 852039 /oracle/as/lib/dsv2.jar
    a6e8e000-a6ea4000 r-xs 00000000 3a:00 442629 /oracle/as/jlib/jdev-cm.jar
    a6ea4000-a6eac000 r-xs 00000000 3a:00 442611 /oracle/as/jlib/regexp.jar
    a6eac000-a6eba000 r-xs 00000000 3a:00 442569 /oracle/as/jlib/share.jar
    a6eba000-a70f1000 r-xs 00000000 3a:00 442620 /oracle/as/jlib/uix2.jar
    a70f1000-a7106000 r-xs 00000000 3a:00 262715 /oracle/as/ord/jlib/ordhttp.jar
    a7106000-a7118000 r-xs 00000000 3a:00 262714 /oracle/as/ord/jlib/ordim.jar
    a7118000-a713b000 r-xs 00000000 3a:00 869062 /oracle/as/BC4J/lib/adfmweb.jar
    a713b000-a7142000 r-xs 00000000 3a:00 869061 /oracle/as/BC4J/lib/bc4jctejb.jar
    a7142000-a7154000 r-xs 00000000 3a:00 869060 /oracle/as/BC4J/lib/bc4jmtejb.jar
    a7154000-a7227000 r-xs 00000000 3a:00 869059 /oracle/as/BC4J/lib/bc4jct.jar
    a7227000-a73c3000 r-xs 00000000 3a:00 869058 /oracle/as/BC4J/lib/bc4jmt.jar
    a73c3000-a73d8000 r-xs 00000000 3a:00 869057 /oracle/as/BC4J/lib/bc4jimdomains.jar
    a73d8000-a73da000 r-xs 00000000 3a:00 869056 /oracle/as/BC4J/lib/adfmtl.jar
    a73da000-a749e000 r-xs 00000000 3a:00 869055 /oracle/as/BC4J/lib/adfm.jar
    a749e000-a74b4000 r-xs 00000000 3a:00 869054 /oracle/as/BC4J/lib/bc4jdomorcl.jar
    a74b4000-a74f4000 r-xs 00000000 3a:00 869053 /oracle/as/BC4J/lib/collections.jar
    a74f4000-a7504000 r-xs 00000000 3a:00 492011 /oracle/as/j2ee/OC4J_Internet/applib/jawc.jar
    a7504000-a7526000 r-xs 00000000 3a:00 492010 /oracle/as/j2ee/OC4J_Internet/applib/tidy.jar
    a7526000-a753c000 r-xs 00000000 3a:00 492009 /oracle/as/j2ee/OC4J_Internet/applib/ptlshare.jar
    a753c000-a7782000 r-xs 00000000 3a:00 492008 /oracle/as/j2ee/OC4J_Internet/applib/portaltools.jar
    a7782000-a77fe000 r-xs 00000000 3a:00 492007 /oracle/as/j2ee/OC4J_Internet/applib/pdkjava.jar
    a7a0e000-a7a7f000 r-xs 00000000 3a:00 1606122 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/struts.jar
    a7d09000-a7d17000 r-xs 00000000 3a:00 1294773 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/share.jar
    a7d17000-a7d1f000 r-xs 00000000 3a:00 1294772 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/regexp.jar
    a7d1f000-a7d23000 r-xs 00000000 3a:00 1294771 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/oracle-portlet-tags
    .jar
    a7d23000-a7d24000 r-xs 00000000 3a:00 1294770 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/oracle-el.jar
    a7d24000-a7d25000 r-xs 00000000 3a:00 1294769 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/jsp-el-api.jar
    a7d25000-a7d41000 r-xs 00000000 3a:00 1294768 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/commons-el.jar
    a7d41000-a7d7f000 r-xs 00000000 3a:00 1606092 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/ContainerRend
    erer.jar
    a7f07000-a7f08000 r-xs 00000000 3a:00 1606121 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/sqltaglib.jar
    a7f08000-a7f16000 r-xs 00000000 3a:00 1606120 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/share.jar
    a7f16000-a7f2e000 r-xs 00000000 3a:00 1606119 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/samples.jar
    a7f9e000-a7fae000 r-xp 00000000 3a:00 1442044 /oracle/as/jdk/jre/lib/i386/libnet.so
    a7fae000-a7faf000 rwxp 0000f000 3a:00 1442044 /oracle/as/jdk/jre/lib/i386/libnet.so
    a7faf000-a7fe2000 r-xs 00000000 3a:00 2015392 /oracle/as/j2ee/home/lib/crimson.jar
    a7fe2000-a83c4000 r-xs 00000000 3a:00 213669 /oracle/as/sqlj/lib/translator.jar
    a83c4000-a8439000 r-xs 00000000 3a:00 213668 /oracle/as/sqlj/lib/runtime12ee.jar
    a8439000-a8472000 r-xs 00000000 3a:00 2015380 /oracle/as/j2ee/home/lib/http_client.jar
    a8472000-a848c000 r-xs 00000000 3a:00 852026 /oracle/as/lib/xschema.jar
    a848c000-a8503000 r-xs 00000000 3a:00 1851641 /oracle/as/javacache/lib/cache.jar
    a8503000-a856b000 r-xs 00000000 3a:00 2015390 /oracle/as/j2ee/home/lib/jem.jar
    a856b000-a8620000 r-xs 00000000 3a:00 1458737 /oracle/as/rdbms/jlib/aqapi.jar
    a8620000-a8644000 r-xs 00000000 3a:00 295583 /oracle/as/webservices/lib/wsdl.jar
    a8644000-a866c000 r-xs 00000000 3a:00 295584 /oracle/as/webservices/lib/wsserver.jar
    a866c000-a86b5000 r-xs 00000000 3a:00 262688 /oracle/as/soap/lib/soap.jar
    a86b5000-a86cf000 r-xs 00000000 3a:00 442635 /oracle/as/jlib/ospnego.jar
    a86cf000-a87ee000 r-xs 00000000 3a:00 213626 /oracle/as/jdbc/lib/classes12.jar
    a87ee000-a89ae000 r-xs 00000000 3a:00 213628 /oracle/as/jdbc/lib/nls_charset12.jar
    a89ae000-a8ace000 r-xs 00000000 3a:00 213627 /oracle/as/jdbc/lib/classes12dms.jar
    a8ace000-a8ade000 r-xs 00000000 3a:00 442588 /oracle/as/jlib/repository.jar
    a8ade000-a8ae4000 r-xs 00000000 3a:00 442573 /oracle/as/jlib/ojmisc.jar
    a8ae4000-a8ae9000 r-xs 00000000 3a:00 442615 /oracle/as/jlib/javax-ssl-1_1.jar
    a8ae9000-a8af6000 r-xs 00000000 3a:00 442618 /oracle/as/jlib/jssl-1_1.jar
    a8af6000-a8b33000 r-xs 00000000 3a:00 442610 /oracle/as/jlib/netcfg.jar
    a8b33000-a8c47000 r-xs 00000000 3a:00 442609 /oracle/as/jlib/ldapjclnt9.jar
    a8c47000-a8cb2000 r-xs 00000000 3a:00 442592 /oracle/as/jlib/srvm.jar
    a8cb2000-a8cc9000 r-xs 00000000 3a:00 442632 /oracle/as/jlib/infratool.jar
    a8cc9000-a8d51000 r-xs 00000000 3a:00 1409277 /oracle/as/j2ee/home/jazncore.jar
    a8d51000-a8d93000 r-xs 00000000 3a:00 1409276 /oracle/as/j2ee/home/jazn.jar
    a8d93000-a8dad000 r-xs 00000000 3a:00 2015378 /oracle/as/j2ee/home/lib/jaas.jar
    a8dad000-a8db4000 r-xs 00000000 3a:00 2015385 /oracle/as/j2ee/home/lib/jaxp.jar
    a8db4000-a8e0c000 r-xs 00000000 3a:00 852143 /oracle/as/lib/xforms.jar
    a8e0c000-a8eb5000 r-xs 00000000 3a:00 852027 /oracle/as/lib/xmlparserv2.jar
    a8eb5000-a8fbb000 r-xs 00000000 3a:00 2015736 /oracle/as/javavm/lib/jasper.zip
    a8fbb000-a9000000 r-xs 00000000 3a:00 2015402 /oracle/as/j2ee/home/lib/mail.jar
    a9102000-a9103000 r-xs 00000000 3a:00 1294767 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/adfmejb.jar
    a9103000-a9110000 r-xs 00000000 3a:00 1294766 /oracle/as/j2ee/OC4J_Internet/applications/PublicJournal/PublicJournal/WEB-INF/lib/adf-controller.jar
    a9110000-a911f000 r-xp 00000000 08:08 180272 /lib/libresolv-2.3.2.so
    a911f000-a9120000 rwxp 0000f000 08:08 180272 /lib/libresolv-2.3.2.so
    a9122000-a9126000 r-xp 00000000 08:08 180257 /lib/libnss_dns-2.3.2.so
    a9126000-a9127000 rwxp 00003000 08:08 180257 /lib/libnss_dns-2.3.2.so
    a9127000-a9133000 r-xs 00000000 3a:00 2015391 /oracle/as/j2ee/home/lib/activation.jar
    a9133000-a9136000 r-xs 00000000 3a:00 2015395 /oracle/as/j2ee/home/lib/jcert.jar
    a9136000-a9138000 r-xs 00000000 3a:00 2015399 /oracle/as/j2ee/home/lib/jnet.jar
    a9138000-a91b6000 r-xs 00000000 3a:00 2015400 /oracle/as/j2ee/home/lib/jsse.jar
    a91b6000-a91c5000 r-xs 00000000 3a:00 2015387 /oracle/as/j2ee/home/lib/cos.jar
    a91c5000-a91ca000 r-xs 00000000 3a:00 2015386 /oracle/as/j2ee/home/lib/connector.jar
    a91ca000-a9238000 r-xs 00000000 3a:00 852029 /oracle/as/lib/dms.jar
    a9238000-a9241000 r-xs 00000000 3a:00 262767 /oracle/as/opmn/lib/optic.jar
    a9241000-a924b000 r-xs 00000000 3a:00 262751 /oracle/as/opmn/lib/ons.jar
    a924b000-a9253000 r-xs 00000000 3a:00 2015383 /oracle/as/j2ee/home/lib/javax88.jar
    a9253000-a9257000 r-xs 00000000 3a:00 2015382 /oracle/as/j2ee/home/lib/javax77.jar
    a9257000-a92ae000 r-xs 00000000 3a:00 2015389 /oracle/as/j2ee/home/lib/jmxri.jar
    a92ae000-a92b1000 r-xs 00000000 3a:00 2015401 /oracle/as/j2ee/home/lib/jta.jar
    a92b1000-a92b8000 r-xs 00000000 3a:00 2015396 /oracle/as/j2ee/home/lib/jms.jar
    a92b8000-a92c2000 r-xs 00000000 3a:00 1409282 /oracle/as/j2ee/home/iiop_gen_bin.jar
    a92c2000-a93fd000 r-xs 00000000 3a:00 1409281 /oracle/as/j2ee/home/iiop.jar
    a93fd000-a93ff000 r-xs 00000000 3a:00 2015388 /oracle/as/j2ee/home/lib/jdbc.jar
    a93ff000-a9418000 r-xs 00000000 3a:00 2015379 /oracle/as/j2ee/home/lib/jndi.jar
    a9418000-a94bb000 r-xs 00000000 3a:00 2015381 /oracle/as/j2ee/home/lib/ojsp.jar
    a94bb000-a94c9000 r-xs 00000000 3a:00 2015403 /oracle/as/j2ee/home/lib/servlet.jar
    a94c9000-a94cd000 r-xs 00000000 3a:00 2015384 /oracle/as/j2ee/home/lib/ejb.jar
    a94cd000-a9a3c000 r-xs 00000000 3a:00 1409284 /oracle/as/j2ee/home/oc4j.jar
    a9a3c000-a9a3d000 r-xs 00000000 3a:00 344303 /oracle/as/jdk/jre/lib/ext/sslqueries.jar
    a9a3d000-a9a59000 r-xs 00000000 3a:00 344302 /oracle/as/jdk/jre/lib/ext/sunjce_provider.jar
    a9a59000-a9b15000 r-xs 00000000 3a:00 344301 /oracle/as/jdk/jre/lib/ext/localedata.jar
    a9b15000-a9b22000 r-xs 00000000 3a:00 344300 /oracle/as/jdk/jre/lib/ext/ldapsec.jar
    a9b22000-a9b25000 r-xs 00000000 3a:00 344299 /oracle/as/jdk/jre/lib/ext/dnsns.jar
    a9b25000-a9b33000 r-xs 00000000 3a:00 344298 /oracle/as/jdk/jre/lib/ext/activation.jar
    a9b33000-a9b36000 r-xs 00000000 3a:00 344297 /oracle/as/jdk/jre/lib/ext/smtp.jar
    a9b36000-a9b5c000 r-xs 00000000 3a:00 344296 /oracle/as/jdk/jre/lib/ext/mailapi.jar
    a9b5c000-a9ba1000 r-xs 00000000 3a:00 344295 /oracle/as/jdk/jre/lib/ext/mail.jar
    a9ba1000-a9ba4000 r-xs 00000000 3a:00 344294 /oracle/as/jdk/jre/lib/ext/jta.jar
    aa899000-aa8a1000 r-xp 00a52000 08:05 471325 /usr/lib/locale/locale-archive
    aa8a1000-aa8ce000 r-xp 009c4000 08:05 471325 /usr/lib/locale/locale-archive
    aa8ce000-aaace000 r-xp 00000000 08:05 471325 /usr/lib/locale/locale-archive
    b2cd1000-b2cd2000 r-xs 00000000 3a:00 1606128 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/xml.jar
    b2cd2000-b2cda000 r-xs 00000000 3a:00 1606118 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/regexp.jar
    b2cda000-b2cde000 r-xs 00000000 3a:00 1606091 /oracle/as/j2ee/OC4J_Internet/applications/InternetProvider/InternetProvider/WEB-INF/lib/CacheTaglib.j
    ar
    b2cde000-b2cdf000 r-xs 00000000 3a:00 557238 /oracle/as/j2ee/home/default-web-app/WEB-INF/lib/looptags.jar
    b4d87000-b52e0000 r-xs 00000000 3a:00 524518 /oracle/as/jdk/jre/lib/charsets.jar
    b52e0000-b52f1000 r-xs 00000000 3a:00 524543 /oracle/as/jdk/jre/lib/jce.jar
    b52f1000-b53cc000 r-xs 00000000 3a:00 524544 /oracle/as/jdk/jre/lib/jsse.jar
    b53cc000-b53e2000 r-xs 00000000 3a:00 524552 /oracle/as/jdk/jre/lib/sunrsasign.jar
    b542c000-b6dc4000 r-xs 00000000 3a:00 524551 /oracle/as/jdk/jre/lib/rt.jar
    b6dc4000-b6dd8000 r-xp 00000000 3a:00 1442048 /oracle/as/jdk/jre/lib/i386/libzip.so
    b6dd8000-b6ddb000 rwxp 00013000 3a:00 1442048 /oracle/as/jdk/jre/lib/i386/libzip.so
    b6ddb000-b6dfb000 r-xp 00000000 3a:00 1442033 /oracle/as/jdk/jre/lib/i386/libjava.so
    b6dfb000-b6dfd000 rwxp 0001f000 3a:00 1442033 /oracle/as/jdk/jre/lib/i386/libjava.so
    b6dfd000-b6e0d000 r-xp 00000000 3a:00 1442047 /oracle/as/jdk/jre/lib/i386/libverify.so
    b6e0d000-b6e0f000 rwxp 0000f000 3a:00 1442047 /oracle/as/jdk/jre/lib/i386/libverify.so
    b6e0f000-b6e1a000 r-xp 00000000 08:08 180260 /lib/libnss_files-2.3.2.so
    b6e1a000-b6e1b000 rwxp 0000a000 08:08 180260 /lib/libnss_files-2.3.2.so
    b6e26000-b6e2a000 rwxs 00000000 08:09 58500 /tmp/hsperfdata_oracle/12942
    b6e2a000-b6e4b000 r-xp 00000000 08:08 98379 /lib/tls/libm-2.3.2.so
    b6e4b000-b6e4c000 rwxp 00021000 08:08 98379 /lib/tls/libm-2.3.2.so
    b6e4c000-b6e5e000 r-xp 00000000 08:08 180244 /lib/libnsl-2.3.2.so
    b6e5e000-b6e5f000 rwxp 00011000 08:08 180244 /lib/libnsl-2.3.2.so
    b6e67000-b6e6f000 r-xp 00000000 3a:00 49382 /oracle/as/jdk/jre/lib/i386/native_threads/libhpi.so
    b6e6f000-b6e70000 rwxp 00007000 3a:00 49382 /oracle/as/jdk/jre/lib/i386/native_threads/libhpi.so
    b6e70000-b741f000 r-xp 00000000 3a:00 655590 /oracle/as/jdk/jre/lib/i386/server/libjvm.so
    b741f000-b7479000 rwxp 005ae000 3a:00 655590 /oracle/as/jdk/jre/lib/i386/server/libjvm.so
    b748d000-b75c0000 r-xp 00000000 08:08 98375 /lib/tls/libc-2.3.2.so
    b75c0000-b75c3000 rwxp 00132000 08:08 98375 /lib/tls/libc-2.3.2.so
    b75c6000-b75c8000 r-xp 00000000 08:08 180280 /lib/libdl-2.3.2.so
    b75c8000-b75c9000 rwxp 00001000 08:08 180280 /lib/libdl-2.3.2.so
    b75c9000-b75d6000 r-xp 00000000 08:08 98381 /lib/tls/libpthread-0.60.so
    b75d6000-b75d7000 rwxp 0000c000 08:08 98381 /lib/tls/libpthread-0.60.so
    b75e9000-b75fe000 r-xp 00000000 08:08 180246 /lib/ld-2.3.2.so
    b75fe000-b75ff000 rwxp 00015000 08:08 180246 /lib/ld-2.3.2.so
    Heap at VM Abort:
    Heap
    def new generation total 2752K, used 1798K [0xaacd0000, 0xaafc0000, 0xab3e0000)
    eden space 2496K, 63% used [0xaacd0000, 0xaae5c490, 0xaaf40000)
    from space 256K, 83% used [0xaaf80000, 0xaafb5610, 0xaafc0000)
    to space 256K, 0% used [0xaaf40000, 0xaaf40000, 0xaaf80000)
    tenured generation total 23072K, used 21421K [0xab3e0000, 0xaca68000, 0xaecd0000)
    the space 23072K, 92% used [0xab3e0000, 0xac8cb768, 0xac8cb800, 0xaca68000)
    compacting perm gen total 16384K, used 14987K [0xaecd0000, 0xafcd0000, 0xb2cd0000)
    the space 16384K, 91% used [0xaecd0000, 0xafb72d50, 0xafb72e00, 0xafcd0000)
    Local Time = Wed Jun 7 04:07:29 2006
    Elapsed Time = 1334
    # HotSpot Virtual Machine Error : 11
    # Error ID : 4F530E43505002EF
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Server VM (1.4.2_02-b03 mixed mode)
    Everytime it is the same method that crashes the application.
    Since this is running against a RAC installation, I prefer to use Thick driver for failover-purposes.
    1. Any ideas of why this crashes ?
    2. Should I try to upgrade the driver, and if yes, how should that be accomplished.
    (Should I just install the newest available classes12.jar for this client ?)

    Hi!
    Thanks for the reply. I used the word 'stack-trace' which is not correct, sorry.. :)
    But what I see is that the current java-thread is always in the same method;
    Current Java thread:
    at oracle.jdbc.oci8.OCIDBAccess.get_column_count(Native Method)...
    ..which is the oci8 driver.
    This is an OAS installation, and I would guess that is isn't too easy just to upgrade to the last JDK, since this jdk used is a part of the total installation.
    Do you have any other suggestions of how to pinpoint in greater detail what actually goes wrong here ?
    Is it possible to upgrade only the oci8 driver (if this is the faulty one..) ?
    Thank you!

  • Linux set up for Oracle RAC (real application cluster)

    Hi Guys,
    I m wrkig as Oracle DBA.
    Very curious to know the initials for RAC set up at OS level.
    Can anyone provide his/her usefull guidelines for the same.
    Although I know all steps at OS level also, but didn't did the set up of before Oracle RAC installation.
    Want to increase knowlegde on like:
    --how we sahre storage.
    --how we set up network (private & virtual IP) and how can check working of NIC's.
    --and other required things.
    Will appreciate ur help and if someone want to share his/her personal experience.
    Thx in advance.

    [email protected] wrote:
    Want to increase knowlegde on like:Here are very basic answers to very complex questions - from a pure Linux perspective running an Open Source stack and untainted kernel.
    --how we sahre storage.Using multipath - this should ship with most 2.6 kernels. The kernel sees the shared storage LUNs as scsi devices - multipath does the rest. (and ASM can directly use a multipath device).
    On a physical layer. Typical setup (on a RAC node) is using a HBA PCI card that runs fibre connections into a SAN switch. You can also use Infiniband (IB) as the I/O layer (as Oracle's Exadata database machine does). In this case the servers will use HCA PCI cards, run IB cables into the switch, and so will the storage array run an IB cable into the switch.
    --how we set up network (private & virtual IP) and how can check working of NIC's.Depends on the achitecture choses as Interconnect. Typical choices are GigE or Infiniband (IB). Oracle's Exadata database machine (RAC) uses IB as already mentioned. (and is also our preferred Interconnect technology)
    With IB you would use the OFED driver stack and have a range of ib.. commands available. These can be used to configure IP over IB (IPoIB) for use as an IP-based Interconnect, bonding of NICs, check a port's status, and so on.
    --and other required things.As both Daniel and Hans indicated.. you are asking quite complex questions that require a manual (if not several) to be written in response. So best to refer to the manuals and OTN material available.
    Also, if you and your company are serious about using RAC, then you should make use of Oracle's RAC Assurance group to assist you. They will provide you with starter kit information for the o/s selected. They will check every single configuration parameter afterwards and deliver a comprehensive report on what's wrong, what works and what doesn't. With recommended changes that need to be done.

  • Writing device capabilities-aware applications

    Hi All
    I'm a bit of a newbie, so hope this isn't too dumb :-)
    It seems to me that the jvm support for JSR specs on portable devices is a bit of a mixed salad. If a target device does not support a feature, I'd like to give the user a friendly message rather than the default jvm 'class not found'
    Is this possible? The code I'd like to write in pseudo form is like this:
    if(DevicehasJSR-120){
    SendAText();
    else{
    System.out.println("Sorry this device doesn't support texting");
    if(DevicehasJSR-135){
    PlayASound();
    else{
    System.out.println("Sorry this device doesn't have sound support");
    Is this possible?
    Cheers
    Steve

    hi,
    yes ofcourse it was possible to display that message.As you mentioned in the pseudo code like if(jvm supports JSR...) it shoul replace with the System.getProperty("the corresponding JSR value")
    u have refer the JSR name the variable will be replaced with the microedition.location.version(this was for jsr179/jsr211.I am not sure about the JSR but it was reperenting the LOcation API.
    If the device supports that API (or as like JSR...)then it will corresponding value or the TRUE,if not it will give null value.
    At first try to find the device properties in this forum then u will get the clear idea what are the variable available.
    lakshman

  • Configure JDBC to Real Application Cluster (RAC)

    I'm searching for some documentation on how to setup a JDBC connection to RAC. Can anyone point me in the right direction? Specifically, we're using Weblogic 7 on a Sun Solaris box and using RAC for load balancing and failover protection. I need to know which type of driver to use (Type 2 or 4) and the specific connection information such as naming (or IP) in order to connect to the cluster.
    Thanks.

    Hi buddy,
    Let's clarify some points:
    Redhat Cluster Suite can create n-node server clusters, load balances incoming IP network requests and supports up to 16 nodes. So, do I need to configure RAC if I'm going to use Redhat Custer Suite?RAC- Real applications clusters, a clustered database so that many instances can accessing only one database, many features available like cache fusion.
    CRS- Cluster Solution from Oracle needed to run RAC databases with or without a vendor cluster solution.
    with the information above I'd say:
    1) If You want to use a cold fail over cluster, You can use a vendor cluster solution or just CRS.
    2) If You want to use RAC databases, You must use CRS, with or without a vendor cluster solution. ( since release 10G no more needed to use a vendor cluster solution)
    Hope it helps,
    Cerreia

  • Real Application Cluster (RAC) & Cluster Suite

    Redhat Cluster Suite can create n-node server clusters, load balances incoming IP network requests and supports up to 16 nodes. So, do I need to configure RAC if I'm going to use Redhat Cluster Suite?

    Hi buddy,
    Let's clarify some points:
    Redhat Cluster Suite can create n-node server clusters, load balances incoming IP network requests and supports up to 16 nodes. So, do I need to configure RAC if I'm going to use Redhat Custer Suite?RAC- Real applications clusters, a clustered database so that many instances can accessing only one database, many features available like cache fusion.
    CRS- Cluster Solution from Oracle needed to run RAC databases with or without a vendor cluster solution.
    with the information above I'd say:
    1) If You want to use a cold fail over cluster, You can use a vendor cluster solution or just CRS.
    2) If You want to use RAC databases, You must use CRS, with or without a vendor cluster solution. ( since release 10G no more needed to use a vendor cluster solution)
    Hope it helps,
    Cerreia

Maybe you are looking for