Interesting discussion about Oracle RAC

Hi Pros,
I have 12 servers for database and 2 storages and 2 10Gb switches for interconnect. I organized them into 3 group of servers (RAC dataguard system) that each contains 4 servers where 2 nodes for primary RAC and 2 nodes for standby RAC. Here, 1 storage for primary RACs and 1 storage for strandby RACs (the storage space is divided equally for RACs). Each switch is shared between 3 RAC systems. But later i found out that its recommended that RAC should have dedicated switch.
Now i have to decide if i need to buy 4 more 10Gb switches or i need to reorganize 3 two-node RACs into 1 six-node RAC system (and also 1 six-node RAC standby).
I want to discuss pros and cons of separate RAC systems vs one RAC system in a organization. RAC version is 11.2 and not yet any pluggable DB or Cloud DB.
Thank you in advance

Thank you for quick and very clear replies.
I wrote false things about the switches. Its my bad. I asked my sysadmin again and there are 4 switches that each have 16 ports. And switches are redundant to storage and interconnect.
>Shared infrastructure means running multiple RAC databases on a single cluster. This is known as a policy based RAC. You create a RAC with let's say 8 servers. 2 server pools are created (this is the policy based RAC feature). Pool OLAP contains 5 servers. Pool OLTP contains 3 servers. Each pool runs a RAC database.
This sound great to me I knew that i need to research about shared infrastructure and server pools
>The single biggest cons of using this shared infrastructure approach is that an upgrade/patch affects ALL your RAC databases on the cluster. So you cannot plan separate patch rollouts for OLAP and OLTP for example.
What would be the real need of separating patch? If i need to take down database on upgrade, if separated, i would take down database two database one by one. If shared, i would take down two databases once. To my environment, no difference. (If core database get down, there is no chance to keep working other applications)
My mind is turning to 1 RAC system for entire organization
>Depending on the switches used, you can consider partitioning of switch ports - create 4 partitions of 12 ports each for example, for 4 RACs. Or separate private subnets can be used. Etc.
I'll take a look this too.
Thank guys

Similar Messages

  • About Oracle RAC-CLUSTERS-HTMLDB-APLICATION SERVER

    Im trying to learn about Oracle RAC and its integration with others Oracle tools and have some questions that I want to know .
    1º) I undertand that a Oracle Cluster are vaious computers that store a extensive Database.
    2º) I also understand that a RAC are various computers that keep instances of a ORACLE database, and this database can be store on a CLUSTER.
    Now my questions:
    Can I have others computers with ORACLE TOOLS, by example, HTMLDB ,to serve web pages with information store in that CLUSTER, or ORACLE APPLICATION SERVER, to serve ORACLE FORMS AND REPORTS by example, also with information store in that . taking information from the instances of database working in the RACś Computer?
    By Example Can I have 5 computers , every one with a diferent tool, 3 with htmldb and 2 with aplication server, taking information from one computer of RAC, that have a instances of this database working?
    Regards everybody

    2º) I also understand that a RAC are various computers that keep instances of a ORACLE database, and this database can be store on a CLUSTER.
    Not quite ...
    Each part in a RAC IS AN INSTANCE, and each instance controls the same database as all the other instances.
    Therefore, HTMLDB, which is simply kept in a database, can be delivererd to the users from any instance, or from all, in the RAC.
    FORMS and REPORTS can connect to any instance in the RAC and get exactly the same data from exactly the same database as when connecting to any other instance in the RAC.
    Therefore, in a RAC, you do not have different instances 'with different tools'. An external-to-database tool, such as forms, points to one olf the instances. An internal-to-database tool, such as htmldb, is available through all of the instances.

  • A question about Oracle RAC

    Hello
    I see a question:
    by one thread in one process on one machine, select a row by unique condition , show can not find , and then insert a the same row, show occur error violate unique;
    ask for help!

    i hope , this links may help you.
    Thread: Server side Load balancing in RAC
    Server Side Load Balancing Testing
    read Oracle documentation:
    http://www.oracle.com/pls/db102/search?word=server+side+load+balancing&partno=
    http://www.oracleracexpert.com/2010/01/oracle-rac-load-balancing-and-failover.html
    http://www.databasejournal.com/features/oracle/article.php/3659411/Oracle-RAC-Administration---Part-15-Connection-Load-Balancing-and-FAN.htm
    http://oracleinstance.blogspot.com/2010/08/transparent-application-failover-taf.html

  • Oracle RAC Question

    Question about oracle rac. lets say we have a 3 node RAC database and our tnsnames.ora file is configured to point to node 1. If an application is connected to the database using the database connection information that is on the tnsnames.ora file (pointing to node1), and node 1 is down, how does the application know to point to node 2 or node 3 to connect to the database?

    If you didn't configure node2 and node3 as failover nodes, only the currently connected sessions would failover by the other nodes.
    New connections are no longer possible.
    Sybrand Bakker
    Senior Oracle DBA
    Oracle is not about rocket science. It is about being able and willing to read documentation.

  • Oracle RAC 11g each listner correlated to a different IP

    Hi expert,
    a question about Oracle RAC 11g. I have 2 server RAC1 and RAC2, I must be have:
    - Public interface that will be used for client communication
    - Virtual IP address (VIP) that will be bind by Oracle Clusterware to the public interface
    - Private interface that will be used for inter-cluster traffic. There are four major categories of inter-cluster traffic
    this is my ipotetic configuration:
    RAC1:
        * hostname: rac1.localdomain
        * IP Address eth0: 192.168.2.101 (public address)
        * Default Gateway eth0: 192.168.2.1 (public address)
        * IP Address eth1: 192.168.0.101 (private address)
        * Default Gateway eth1: none
    RAC2:
        * hostname: rac2.localdomain
        * IP Address eth0: 192.168.2.102 (public address)
        * Default Gateway eth0: 192.168.2.1 (public address)
        * IP Address eth1: 192.168.0.102 (private address)
        * Default Gateway eth1: none
    RAC1:
    127.0.0.1       localhost.localdomain   localhost
    # Public
    192.168.2.101   rac1.localdomain        rac1
    192.168.2.102   rac2.localdomain        rac2
    #Private
    192.168.0.101   rac1-priv.localdomain   rac1-priv
    192.168.0.102   rac2-priv.localdomain   rac2-priv
    #Virtual
    192.168.2.111   rac1-vip.localdomain    rac1-vip
    192.168.2.112   rac2-vip.localdomain    rac2-vip
    #NAS
    192.168.2.101   nas1.localdomain        nas1
    LISTENER_RAC2 =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521)(IP = FIRST))
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.102)(PORT = 1521)(IP = FIRST))
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    LISTENER_RAC1 =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521)(IP = FIRST))
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.101)(PORT = 1521)(IP = FIRST))
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )on the single server, for example, RAC1 I can configure another ethx for this VIP IP?
    192.168.2.111 rac1-vip.localdomain rac1-vipor Oracle create a virtual interfaces? (for example eth0:1)
    One more question. I want configure 2 listner with 2 different port, the first on 1521 and the second on 1522. Each listner correlated to a different IP
    Should I configure for each server these IP?
    2 VIP
    2 Public
    1 Private
    like this, for example:
    (ADDRESS = (PROTOCOL = TCP)(HOST = rac1a-vip)(PORT = 1521)(IP = FIRST))
    (ADDRESS = (PROTOCOL = TCP)(HOST = rac1b-vip)(PORT = 1522)(IP = FIRST))
    (ADDRESS = (PROTOCOL = TCP)(HOST = rac2a-vip)(PORT = 1521)(IP = FIRST))
    (ADDRESS = (PROTOCOL = TCP)(HOST = rac2b-vip)(PORT = 1522)(IP = FIRST))
    many thanks for all suggest,
    Lain

    No matter how many number of listeners that you run ... You need only 1 public ip,1 vip, 1 private ip for each node of the cluster.
    All the listeners on that node use the same vip but listens only on different port numbers that you choose ...
    Thanks
    Sreekanth

  • Oracle RAC Concept  - load balancing

    Hello All,
    I have a question about Oracle RAC and how it balance loading.
    What I know about Oracle RAC that it balancing load between its node, so if a new session is connected to the Database it will execute on the node which have less load.
    If I am having an application that connects to the database with few number of sessions and some sessions have huge (huge load) processes to execute while the other sessions are executing small process (in terms of load).
    So below is an example scenario that i am asking for an answer of it:
    if am having a two node RAC database.
    My application that is connected to this RAC database wants to execute three processes P1, P2 and P3 each will have a session correspondingly S1, S2 and S3
    Let is say that P1 will take 60% of the database resources (memory ....) and P2 will take 1% and P3 1%.
    So my question is it a sessions load balancing or Processes load balancing ? So in case and randomly (Managed by ORACLE RAC) S1 is connected to node 1 and it is using node 1 resources so the load on node 1 will be 60%, so when S2 and S3 needs to connect it will go to node 2 since node 1 is loaded. in that case i will have Node 1 using 60% of it is resources (becuase of S1 that is executing P1) while node 2 only uses 2 % (because of S2 and S3 that is executing P2 and P3).
    Is that how Oracle RAC works ? or it balance the load of S1 (60%) between node 1 and node 2 ?
    I am asking this question since my application is not users application, so it will connect to the database with few number of sessions, and 1 session of them may execute a huge process while the other are executing small processes.
    So in that case, how RAC is doing the balance loading?
    Regards,

    i hope , this links may help you.
    Thread: Server side Load balancing in RAC
    Server Side Load Balancing Testing
    read Oracle documentation:
    http://www.oracle.com/pls/db102/search?word=server+side+load+balancing&partno=
    http://www.oracleracexpert.com/2010/01/oracle-rac-load-balancing-and-failover.html
    http://www.databasejournal.com/features/oracle/article.php/3659411/Oracle-RAC-Administration---Part-15-Connection-Load-Balancing-and-FAN.htm
    http://oracleinstance.blogspot.com/2010/08/transparent-application-failover-taf.html

  • First steps on Oracle RAC 10g

    Hi, Can I install Oracle Rac on one pc(nodes, storage,oracle software)? it means, I want to make some tests in order to learn about Oracle RAC. My computer has Centos 5.1 and Oracle Database 10g. I searched on Internet, but tutorial are too advanced. If you know about some sites for beginners, please, write the urls.
    Thanks

    you can check with the following link for install on Linux
    [http://www.oracle.com/technology/pub/articles/smiley_rac10g_install.html|http://www.oracle.com/technology/pub/articles/smiley_rac10g_install.html]
    [http://www.puschitz.com/InstallingOracle10gRAC.shtml|http://www.puschitz.com/InstallingOracle10gRAC.shtml]

  • Oracle RAC Private Connection fail. what is the preferable node?

    Hello Everyone! I need all your helps about Oracle RAC.
    I would like to know that when the private network in oracle rac down, which is the preferable node in the cluster (cluster of 2 nodes) to takeover the cluster.
    Can I set/get the failover policy to point to one node in the cluster?
    Thank you in advance.

    Hi,
    Base on my testing environment, I use VMware to build the oracle rac.
    Because ifdown command reacts differently, now I use vmware feature on Network interface "disconnect" as pulling out the link from network interface.
    Please, kindly have a look on the actions, I have done. Correct me if I am wrong.
    I have two nodes which are node1 "rac1" and node2 "rac2".
    1. I start crs on node2 "rac2" so that node2 have the role to write to OCR
    2. After node2 start completely, I start crs on node1 "rac1" to join cluster.
    3. I use disconnect network link from private network on node1, and I also check using ethtool to check link detected:
    [root@rac1 ~]# ethtool eth1 | grep Link
    Link detected: no
    [root@rac1 ~]# ifconfig eth1
    eth1 Link encap:Ethernet HWaddr 00:0C:29:6A:73:20
    inet addr:192.168.2.231 Bcast:192.168.2.255 Mask:255.255.255.0
    UP BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:2658671 errors:0 dropped:0 overruns:0 frame:0
    TX packets:2069398 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:1615768514 (1.5 GiB) TX bytes:985464556 (939.8 MiB)
    4. After some seconds, I checked the log file
    [cssd(9517)]CRS-1612:Network communication with node rac2 (2) missing for 50% of timeout interval. Removal of this node from cluster in 14.620 seconds
    2013-02-12 04:12:30.419
    [cssd(9517)]CRS-1611:Network communication with node rac2 (2) missing for 75% of timeout interval. Removal of this node from cluster in 6.610 seconds
    2013-02-12 04:12:34.436
    [cssd(9517)]CRS-1610:Network communication with node rac2 (2) missing for 90% of timeout interval. Removal of this node from cluster in 2.590 seconds
    2013-02-12 04:12:37.036
    [cssd(9517)]CRS-1607:Node rac2 is being evicted in cluster incarnation 251972986; details at (:CSSNM00007:) in /u01/app/11.2.0/grid/log/rac1/cssd/ocssd.log.
    2013-02-12 04:12:39.136
    [cssd(9517)]CRS-1625:Node rac2, number 2, was manually shut down
    2013-02-12 04:12:39.140
    [cssd(9517)]CRS-1601:CSSD Reconfiguration complete. Active nodes are rac1 .
    2013-02-12 04:12:39.157
    [crsd(9957)]CRS-5504:Node down event reported for node 'rac2'.
    2013-02-12 04:12:45.519
    [crsd(9957)]CRS-2773:Server 'rac2' has been removed from pool 'Generic'.
    2013-02-12 04:12:45.519
    [crsd(9957)]CRS-2773:Server 'rac2' has been removed from pool 'ora.oradb'
    5. I check the status resource of cluster and I see that Node1 "rac1" is the survived node.
    Please help me to analyze it.
    Thanks,
    Edited by: 985243 on Feb 12, 2013 1:53 AM

  • Oracle Query for Oracle RAC

    Hi Everyone,
    I want oracle query with which we can retrieve information about oracle RAC.
    This information is, No of Clusters, Db instances...
    Which Tables i can query for this information?
    Thank You In Advance...
    Roshan

    Hi,
    I think you would mean active instances on your cluster....
    Query v$active_instances
    04/05/[email protected]=287> select * from v$active_instances;
    INST_NUMBER INST_NAME
    1 rac1:ORCL1
    2 rac2:ORCL2
    2 rows selected.
    Regards,
    Rodrigo Mufalani
    http://mufalani.blogspot.com

  • To learn Oracle RAC

    Hi All,
    I m interested in learning Oracle RAC. I have two windows machine. First I want to learn RAC concepts theoritically and then go for practical experience.
    Please suggest me step by step procedure to do so.
    In addition of Oracle documents,is there any whitepapers for RAC.

    <p>Hi -</p>
    <p>There are tons of resources available to "learn Oracle RAC." OTN is one of your best resources. Dig around the documentation link on the OTN home page. I would suggest you start with the 2-Day DBA doc/tutorial. That should whet your appetite</p>
    <p>-shawn</p>

  • Problems doing backup in Oracle RAC

    I am working with ORacle RAC, version 10G. That thing about Oracle RAC is completely new for me. There is three databases, I'm doing backups using OEM, but here is the problem. We have defined the directory /backup in both nodes. The problem that I have is when I do the backup it's done in one node, example, today I do the backup, it's done in NODE1/backup. The next time I'm going to do a new backup by any reason the aplication (OEM) is pointing to the NODE2/backup. So here is the problem, if I need to use the first backup, I can't use it, because OEM is pointing to NODE2 instead on NODE1. My question is, how can I set the node, with OEM where I want to do backup or retrieve a prevoius backup?
    Thanks for your help.

    Thanks a lot forn your suggestion, but I think I should give you more details about my doubt.
    The following are the steps for a backup with Oracle Enterprise Manager
    steps
    Thru OEM
    Maintenance
    BACKUP/RECOVERY
    Schedule Backup
    Archive Logs (Whole Database, etc.)
    Then here I click override current settings, by the way, the default is spaces, so I type /backup, but problem is that directory exist in both node, Node1 and Node2, I'm working with oracle 10G, RAC, in a operating system AIX 5.3.
    Then I click Compressed Backup Set, and that's all what I'm doing. But the problem is, sometimes the backup is done in Node1 and other in Node2. And if I need to restore from any previous backup that was done in NODE2, and the application (OEM) is pointing to NODE1, and can not use that previous backup. So, my question is how can I control this, using OEM. I mean, How can I set the Node, to identify in which node the backup will be done, or in which node is the backup I'm going to restore.
    Thanks again

  • Oracle RAC and Oracle Secure Backup Express

    I am building a new RAC environment - 7-Nodes on Linux.
    We are very interested in reviewing Oracle Secure Backup, possible Oracle Secure Backup Express.
    My understanding about Oracle Secur eBackup Express is it is licensed "free" as long as you are working with a single tape drive.
    Does anyone know - does this apply to RAC as well?
    Thanks

    Please refer to the OSB licensing document for
    specific differences between OSB-XE and OSB:
    http://download-west.oracle.com/docs/cd/B32520_01/doc/
    license.101/b25528/toc.htm
    In general, we recommend you backup each RAC node to
    insure all local files are protected which would mean
    the OSB-XE edition would not be recommended since
    OSB-XE is backup of one server.Thank you - I will review this.
    .. and your White Papers regarding performance were just what I was looking for.

  • Please suggest me the best way to start learning about Oracle Purchasing.

    Hi,
    I have started reading about Oracle Procurement. I have an over all idea of how ERP functions. Anyhow I am like a fresher to ORACLE APPS. Can you pleasesuggest me what is the best way to start learning about Oracle Purchasing.
    Is it is throuhg user guides or some thing else..... can you please specify the references also.......
    Thank you so much.

    If you have a sponsorship, I would recommend taking classes with Oracle University. The other resources are documentation, functional and technical depending on what your interests are.
    If you can load Vision database or access vision database (I think solutionbeacon offers a free account to login and play around), that will be another resource as well.
    As you learn, join as much user groups like this one, and review all questions and answers in the discussions to understand and learn more.
    Hope this helps.

  • Want good advice about oracle dba

    Hi Guys
    Actually i want to do some professional training in Oracle DBA...SO want advice from you guys
    i am a B.E having 2+yrs of experience in oracle ..i had done oracle dba and done 8-10 months job in dba profile but that too not on production database
    i had done dba job iin test database.
    i am very keen to pursue my career in dba but not getting a good break in that.
    so i am looking forward to do some courses in that from hyderabad,as linux ...oracle 10g DBA...RAC.present i just know oracle 9i
    At present i just know about wilshire ...
    so please tell me will it be worth going in this direction to go to hyderabad ...do course dedicatedly and then can i be able to move in production database showing some dba experience.
    or do you know some other best institutes in hyderabad...some those can also provide placement.Hyderabad is a choice because its affordable to me...courses over there are cheaper.
    please guys do suggest me..as i really need a genuiine advice.
    thank you so much in advance

    Xaheer,user8740508
    Can you point me where the OP has mentioned that he wants an institute name to be given to him? And the claims you guys are doing about these institutes being the best ones, what's the authenticity of that? Are these Oracle Education Partners, are they under the WDP program or merely just a training center providing trainings? Please stop putting names of the institutes just like that and remove the references and emails given!
    @OP,
    If you want to do training, I would suggest that you first of all get a good discussion done that what modules you want to get trained upon? I wouldn't suggest you to go to any XYZ institute but would rather ask you to do a self learning first. Start reading with the documentation and also install the latest version of Oracle(11g) on your home machine. Do give a call to Oracle University india at this number and have a discussion about what and how you should persue about the training. You can call either at 1800 425 8877 or at this number +91 80 4108 4709.
    HTH
    Aman....

  • Which driver should I use for Oracle RAC .....

    We are using Weblogic 8.1 sp2 and Oracle RAC (9.x). Which driver , I should
    use : i.e.
    type 2 Orcle thin driver
    or
    type 2 Oracle OCI driver
    or
    type 4 oracle thin driver
    or
    Jdrivers
    or other which is best for this configuration .
    Sanjeev

    Thanks. I was unaware of that forum.
    Joe
    Galen Boyer wrote:
    On Tue, 06 Jul 2004, [email protected] wrote:
    Galen Boyer wrote:
    Joe, I have always suggested that people use the OCI driver
    unless it won't suffice based on distribution requirements.
    How come you choose the thin driver? Oracle will generally
    fix the OCI driver before the thin and the OCI driver will
    give far superior performance when dealing with LOBs.We have actually had faster response getting thin driver fixes
    than OCI-based fixes. Thats interesting. I'll take note of it.
    The 10g driver works with RAC, is much faster than previous
    drivers, and is easier to install etc. OCI users are often
    hopeful about TAF, which is broken and less-than-useless for
    active complicated JDBC applications. OCI problems can bring
    down the whole JVM and are harder to debug.
    These are from reading the results and recommendations of
    Oracle Corporation, Tom Kyte and other Oracle professionals.
    Have you research to say different? I'd like to see it,
    because up until now, I've always suggested OCI first unless
    the client doesn't have an oracle client installation
    available.Tom does an excellent job from the DBMS perspective, but I
    don't see him often in the jdbc arena.His Q&A site is littered with jdbc examples. He also will call
    on people in specific expertise to help him answer questions.
    Here an example of that where he show the OCI driver to be much
    more performant.
    http://asktom.oracle.com/pls/ask/f?p=4950:8:9561536906412728184::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:1004630777647,

Maybe you are looking for

  • Absence of Google Play on new S2005 A-H

    (Since the S2005 tablet is relatively new I doubt there will be any support for this. Maybe when the tablet gets released into the Western markets I might get something. Oh well.) Hello community, I recently took a trip to China, and ended up with th

  • Unable to re install iTunes (attached photo)

    So I have had to uninstall iTunes due to numerous failed attempts at simply updating iTunes, and now I can not re install it. I have tried numerous times to download the newest version of iTunes which works until just after I re log in as the adminis

  • SCSM 2012 UR3 - "The Full adapter threw an exception" error when viewing "Deleted Items" view

    Has anyone expereinced the "The Full adapter threw an exception" eror in the SCSM 2012 console?  We get the error in both our dev and production environments when trying to view the "Deleted Items" view in the console (even after using powershell to

  • Present a record by date through an Abap Rutine

    Hi Gurus, i got in the cube the next records for example: calday Material Quantity 01.01.2011 A 10 15.01.2011 A 20 if i present in the query these IO an KF the query will show these 2 records, now i want just show the last record by date calday Mater

  • SAP BW - learning path and Estimated time line.

    Hi, I am working with Business Objects for few years. I am interested in learn SAP BW and start my career in SAP BW with Business Objects. I would appreciate if you could please let me know the learning path and approximate time line. Thanks, Mike