Hardware (storage) consideration for RAC 10gR2?

Dear experts!
We have to implement availibility for our database at a customer - RAC 10gR2. We don't have really high database workload and large amount of data (max. 30 GB).
So I would prefer a 2 node RAC. What are the requirements for such a "low level" RAC - specially for storage? The two nodes are in different rooms so I need 2 "storage devices" to be safety against fire.
We have to use:
- OS: Win2003 or 2008
- Oracle Standard Edition --> ASM
So could you please give me praxis tips about hardware consideration (components needed)?
Thanks
Markus

jymarkusg wrote:
Do you mean if I have a two node cluster and one node fails my whole cluster is offline? In comparison to a three node cluster this works how? Could you please give me more detailed information about this?No, that's not what I meant. I was talking about potentially split brain problems. 2 nodes looses communication with one another. How does a node now know whether it is at fault, or the other node? Does it restart or not?
That said - one of the RACs we have, is a small 2 node RAC. And I bet there are many more like that out there. So it used. However... I would prefer to have at least 3 nodes.
One problem for example is failover load. Simplistic example. When 1 node fails, its processes fails over to the other node. Assuming an even spread of all processes, the other node now gets a 100% load increase. This can be nasty if the remaining node is not fully able to deal with that increase. In a 3 node setup, the remaining 2 nodes would have dealt with an easier managed 50% load increase.
I don't agree with you that linux is cheaper - it depends on the customer's infrastructure. It doesn't make sense to run a linux server in an only windows environment with only windows administrators! And oracle is available for many platforms, so this restriction shouldn't be a problem.People can learn. In fact, I would expect that administrators would want to expand their knowledge. That is IMO not the primary deciding factor. Linux is by far more a capable o/s in the cluster environment. One only have to look at the top 500 clusters in the world. 443 of these are running Linux. That is 88.6% of the biggest and baddest clusters in the world. How many are running Windows? A measly 5 clusters.
No comparison. No contest.
Dataguard was already in evolution - but therefor I need oracle enterprise edition. RAC in standard edition is for free (with the limitation of 4 nodes and 4 cpus - but this should meet our requirements :-)).Never done a SE RAC. Even our small 2 node baby RAC is a TB database. Creating a RAC for a 30GB database..? I'm not sure what the expectations are. This is really a minute database and can be full cached in server memory. Can easily be virtualised (and with that, fallen over between machines). So ito of performance, scalability and even redundancy, there are a number of other options besides RAC.
For interconnect I would use gigabit as minimum.I personally recommend using Infiniband. GigE is at its maximum. Ceiling has been reached. IB QDR is now available and provide 40Gbit pipes. When running IPoIB, you can have 65K MTU, aka super jumbo frames. Or, using Oracle 11g, you can use RDS instead which is a lot faster than IP.
As far as I see the biggest problem is the storage...Ito costs for a low cost solution, yep. Especially when only needing a few GB of storage as oppose to a few TB. And instead, the money spend on this, could perhaps be far better spend on a virtualised solution.

Similar Messages

  • Oracle White Paper- Storage Option for RAC. on Linux

    hi..
    This in reference with White Paper.. Stotage Option for RAC on LINUX. Author- Umadevi Byrappa.
    Which states on page 10: To Use NAS for RAC database file storage select the file system storage option in OUI. or the Clustered file system storage option in DBCA.
    With which i disagree. File storage option of oracle 10g RAC only shows.
    1. Clustered File system.
    2. ASM
    3. Raw Devices.
    When i try to select Cfs and select the shared directory on NFS it says. < Directory_Name> is not a clustered file system or Shared on Both <Server_1> < Server_2>. and at this point of time i m stuck.
    1. I dont want to use OCFS as its not supporting NAS.
    2. Selecting CFS doesnt recognise mounted shared volume as valid storage device option can only store OCRfile and CSS file.
    3. So, I have to use ASM.. with zero padded files..which i dont want to because no other option. ( PART NO. B10766-02 PAGE C-6)
    Also, I would like oracle to provide Back up Recovery Option or Document which tells me how could i Recover Database when i use Zero Padded Files.
    What would be the best Option in the above scenario ?
    I hope by applying patch or with workaround somehow it shows Filesystem ONLY.I'll be the happiest man in this Case.
    Any suggestions and corrections are most welcome. I wish i m wrong.
    Nadeem ( [email protected] )

    NFS isn't a clustered file system at all - by RFC it is an exported file system with access controls
    If your vendor offers an NFS solution over and beyond that - more power to them. However that isn't "NFS"..
    http://www.faqs.org/rfcs/rfc3010.html
    You can use NFS in a clustered server environment (to mount apps, read only data and for synchronous access to files), however it doesn't support the concurrency out of the box for RDBMS transactions - if a vendor is supporting this promise then that is for you to decide.
    However i stand by my statement that NFS is a file system exported across your network and not a full clustered file system.

  • Storage Knowledge for RAC

    Please advice me few books for developing my knowledge on EMC storage.
    We are planning to buy EMC for RAC setup.
    There are not many books around that topic.

    Learning Oracle,
    I don't think this or any other Oracle forum is a place for free consultancy, especially if you don't specify any details.
    Richmond Shee and others have published a book on the Oracle Wait Interface, it is pretty indispensible.
    Oracle Press has also a book on ASM out.
    As this is not the place to post free abstracts of books, made by volunteers, I suggest you visit sites lke www.amazon.com or www.bn.com or whatever vendor you have access to.
    Sybrand Bakker
    Senior Oracle DBA

  • Question about a file system storage option for RAC on 10g

    Hello everyone,
    I am in the beginning of connecting our storage and switches, and building RAC on them but there is a little argument between our specialists.
    We have two database servers(10g with OEL 5) to be clustered and two visible disk groups to each of those nodes. So question is can we choose only one disk group as a shared storage leaving the rest one as the redundant copy during database a creation window while installing the database.  Because some of us argue that oracle database has a built-in capability to decide on what level of RAID we store our data.
    Thank you for your help.

    "some of us argue that oracle database has a built-in capability to decide on what level of RAID we store our data". 
    That statement is not true.  Oracle has optional multiplexing for control files, redo logs, and archive logs but this is not enabled by default and Oracle will not automatically enable it.  If you want redundancy of tables, indexes, temp, and undo you must provide this because Oracle does not offer it standard or as an option.  You can achieve redundancy with RAID at the array level, or host based mirroring (like ASM redundancy groups or Linux mdadm).  This can also depend on your file system because, I think, OCFS2 does not support host based mirroring (so you cannot use mdadm or lvm to mirror the storage if you are using OCFS2).
    Redundancy is not required, but it is recommended if you are using hard disks because they are prone to failures.  You can configure RAID 10 across all disks in the array and present this as one big LUN to the database server.  If you have two storage arrays and you want to mirror the data across the two arrays, then present all of the devices as JBOD and use Linux mdadm to create your RAID group.
    RAC requires shared storage.  Maybe you have a NAS or SAN device, and you will present LUNs to the Oracle database servers.  That is no problem.  The problem is making those LUNs usable by Oracle RAC.  When I used Oracle 10g RAC, I used the Linux raw device facility to manage these LUNs and make them ready for Oracle RAC.  However, raw has been desupported.  Today I would use either ASM or OCFS2.  This has nothing to do with redundancy, this is just because you are using RAC.

  • What is the best way to configure storage device for rac?

    Hi
    On my disk array i have 7mirors and two conroler, what is the best way to configure environment?
    My application is OLTP, it runs 6-20 o clocj, so i can do backup when nobady work
    Database 10g r2, Windows 2003 enterpise
    for examlep
    First controler
    disks 1-5 DATA
    second cotnroler
    disks 6-7 FLASH
    or meyby share one disk on DATA and FLASH?
    Thanks in advice

    The best is you use ASM (maybe you do it already) and put one failure group on the first disk array and the second failure group on the second array. Then you can ASM let do the work.
    Werner

  • Shared storage setup for 'RAC' env

    Hi All ;
    Good Morning !
    My vmware machine version is  : 10.
    Could you please share  how do we configure  shared storage setup in vmware ?

    Did you even tried :https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=oracle%2Brac%2Bvmware%2Bworkstation+

  • Best storage solution for collaborative editing between two editors

    Hello!
    I was wondering what would be a recommended hardware storage solution for collaboratively editing Final Cut Pro X Libraries. Our current process revolves us copying all the video footage onto a portable drive and copying it over to each others machine. This is a time consuming process and the process gets broken up if one of us isn't in the office. We are working only with 1080p (and less) footage and both machines are MacBook Pro's (both have Thunderbolt connections).
    I've dug around the internet and found network solutions (setting up another machine as a server w/ the storage drive there) but that setup seems like a lot of work.
    Is there another way to do it with a single shared drive, no additional computer setups that would allow us to edit videos concurrently? I'm not looking for a scalable solution, just something to allow us to edit from the same pool of  footage at the same time.
    Thanks,
    Aaron

    If you want to edit concurrently, you are looking for a networked solution: either a drive on a server, like you mentioned, or a NAS (a drive connected directly to the network) or a SAN (storage area network, which is a more sophisticated, professional setup - that would likely be overkill in this case).
    In any case, you need a fast network - at the very least gigabit ethernet. There exist NAS options for a decent price.
    In this kind of setup, you would save all your media in the NAS, work on your libraries locally, and use "external media" - so the media would stay in the designated places in the NAS, and the libraries point to it. Libraries will be fairly small, and you could pass them around.
    In any case, you would share the media concurrently, NOT the libraries.

  • Hardware architecture for RAC

    Hi,
    I want to secure my 10g DB for high availability. It looks like RAC with 2 servers (instances) is the best option (?). Can someone tell me what is the best hardware architecture to use (Windows Servers). Is a SAN mandatory or can I just use a NAS. I understand how RAC works but I am just lost with the hardware.
    Thanks !
    Alex

    http://www.fast-track.cc/teas_ft_rac28.htm
    No 64 bit windoze, no NAS.That's a pretty old link. You can use NAS with RAC now, but it better be a high end system, like a NetApp. Of course, at that point, why not just use the fibre connections to the NA. shrug
    As far as 64 bit windows, you can run 10gR2 RAC on Windows 2003 64 bit.
    To the original poster, what's fueling your decision for RAC? Is your high availability need truly 24x7, or just low downtime? Just curious, as RAC can be more of a liability than an asset at times, especially for those that are not as experienced with it.
    For hardware...don't go Itanium 2...those things are just baaaad news, especially with RAC. I guess it all depends on the amount of horsepower you need. Are you using Standard Edition? If so, you wont be able to go above two servers. If not, what is your budget? Remember that while RAC is touted for scalability, you shouldn't make your server too too small, or you may end up in a max-CPU headache.
    Sorry, no other ideas on hardware, but wanted to clear up any misunderstandings about RAC on Winders.

  • IBM's GPFS for REHL4/5 and a single instance (non RAC) 10gR2 environment

    I've looked high and low for a clear support statement of IBM's GPFS for RHEL4 or RHEL5 in a non RAC 10gR2 implementation. Does anybody have a pointer that would explain Oracle's support or lack there of?
    Thank you,
    Martha C.

    For RHEL O/S level issues, there would be no support. You would need a ULN support license for generic O/S questions and you would need to switch to OEL.
    For non-ULN customers with a database CSI, O/S level support is provided only on issues specifically related to the OCFS2 or ASMLib packages; for generic O/S questions you would need a ULN license.
    Perhaps folk over in the DATABASE forum could clarify Oracle's RDBMS support policy for this environment, but succinctly: no O/S support without a ULN license, subject to directly-related OCFS2/ASMLib issues.

  • Raw Storage device for 10g RAC

    Hi
    What would be economical & of good quality RAW storage device for 10g RAC setup
    Thanks
    JIL

    Sorry, but what do you mean shared networK?
    Yes you need to ensure 2+ server hosts can access the storage array, but if you array can handle multiple direct connections then this is perfectly acceptable for RAC - this is Direct Attached Storage DAS.
    Your original post made me think of NAS which may not be what you were meaning, but is how I read network device - NAS, NFS kinda thing - which is NOT a requirement for RAC.
    jason.
    http://jarneil.wordpress.com

  • Shared Storage for RAC

    Dear All,
    what is the best options for shared storage system for Oracle RAC 10g R2 on windows operating system.
    How to share disk in windows so that it can be available in all RAC nodes in Dynamic mode.
    Need help from people who have configured RAC on windows operating system and have used shared disk option.
    Regards,
    Imran

    In production, the only realistic options are to turn to certified SAN or NAS vendors.
    The issue is simplel - even though many types of shared storage allows you to have multiple machines connected to the same disk, certified shared storage allows these machines to write to the same disk sector and block. Most storage solutions have built-in protection to stop that from happening.
    For a small shop, I certainly recommend NetApp NAS.

  • Storage for RAC & ASM

    I am planning to install Oracle 10g RAC with ASM for our Oracle 10.2.0.4 database on Solaris 10. We have a Sun StorEdge SAN.
    I would like to get your suggestions for the best storage infrastructure for the RAC/ASM.
    Can someone share their storage design - RAID LUN's, Disk layout for the RAC environment? Do you have RAID volumes or individual Disks presented to the O.S? If RAID Volumes, then what RAID level are you using? Since ASM stripes and mirrors (normal or high redundancy), how have you layed out your storage for ASM?
    Should I create one RAID LUN and present it to the operating system, so that ASM diskgroup can be created from that LUN or individual disks can be presented?
    If anyone can point me to any documentation that can put some light on the storage design and layout, it would be really helpful.
    Thanks in advance!

    Refer:- it may helps you.
    http://www.oracle.com/technetwork/database/clustering/tech-generic-unix-new-166583.html
    http://www.orafaq.com/node/66
    http://www.dba-oracle.com/real_application_clusters_rac_grid/cluster_file_system.htm
    Regards,

  • Firewire storage for RAC

    DB Version: 11.2.0.2
    OS : Solaris 5.10
    We are thinking of setting up a RAC db(Development) with a Firewire 800 device as our Shared storage. We are thinking of buying a 2 port Firewire Storage device mentioned in the below URL along with 2 firewire PCI cards for both of our machines.
    http://www.lacie.com/asia/products/product.htm?id=10330
    I have read in other OTN posts that RAC with firewire storage is only good for Demo purpose. Does this mean that it is not good for development DBs at least?

    T.Boyd wrote:
    DB Version: 11.2.0.2
    OS : Solaris 5.10
    We are thinking of setting up a RAC db(Development) with a Firewire 800 device as our Shared storage. We are thinking of buying a 2 port Firewire Storage device mentioned in the below URL along with 2 firewire PCI cards for both of our machines.
    http://www.lacie.com/asia/products/product.htm?id=10330
    I have read in other OTN posts that RAC with firewire storage is only good for Demo purpose. Does this mean that it is not good for development DBs at least?Oracle "supports" this in a pure development environment. There is (or was) an Oracle owned mailing list that specifically dealt with this - using firewire shared storage for RAC.
    Some years ago I tried it (with a Lacie drive). But could not get both RHEL3 servers to open a connection to the drive. The config was correct, but the 2nd server always failed to establish a connection (complaining something like that no more connections were supported to the drive). I put that one down as a driver bug of sorts - and were not keen to go bug hunting and build the driver from source code. Left it at that - but according to the docs I read (from Oracle) at the time, this was a "valid" config for testing RAC.

  • RMAN-06747: at least 1 channel of tertiary storage - RAC 10gR2 and DataProt

    Hello,
    I try to set DataProtector 6 with Oracle RAC 10gR2 (10.2.0.4) in HP-UX 11.31.
    When I run the following command in RMAN, i have the error:
    RMAN-06747: at least 1 channel of tertiary storage must be allocated to execute this command.
    The statement is:
    run {
    allocate channel 'dev_0' type 'sbt_tape'
    parms 'ENV=(OB2BARTYPE=Oracle8,OB2APPNAME=prueba,OB2BARLIST=prueba_servicio_vip)' CONNECT 'user/password@instance1';
    allocate channel 'dev_1' type 'sbt_tape'
    parms 'ENV=(OB2BARTYPE=Oracle8,OB2APPNAME=prueba,OB2BARLIST=prueba_servicio_vip)' CONNECT 'user/password@instance2';
    sql 'alter system archive log current';
    backup incremental level <incr_level>
    format 'prueba_servicio_vip<prueba_%s:%t:%p>.dbf'
    database;
    backup
    format 'prueba_servicio_vip<prueba_%s:%t:%p>.dbf'
    recovery area;
    backup
    format 'prueba_servicio_vip<prueba_%s:%t:%p>.dbf'
    archivelog all;
    backup
    format 'prueba_servicio_vip<prueba_%s:%t:%p>.dbf'
    current controlfile;
    I appreciate the help.
    Regards,
    Miguel

    Rober,
    SBT backups are not automatically removed by ORACLE. Only disk based backups that are in flash recovery area are automatically purged.
    You need to delete them manually as in DELETE NOPROMPT OBSOLETE DEVICE TYPE SBT;
    However, the good news is: your RETENTION POLICY is respected by SBT backups, so you do not need to specify "SBT-only" retention (unless you want to).

  • How can I have a collective AWR report for RAC database in 10gR2 and 11gR1?

    Plz correct me here
    awrrpt.sql takes the snapshot at the instance level and incase we have 5 instances we have to take 5 awr reports for a particular period.correct???
    If above is true ,any wayout to collect a single collective AWR report for RAC database which includes information on all the instances in Oracle 10g R2 or 11gR1 ?
    Thanks in advance
    Gagan

    I have never come across a way for this. though I can n't say it is not there.
    But I guess it may not be feasible too becuase as we know the current AWR report contains data which is specific for one instance.
    Various hit ratios, top events, instance effeciency reports.... what not ..
    It would be really nice to see something is a new format where it lists values from each instance in a single report.. I guess such a thing Does not exiist as of now.

Maybe you are looking for