Oracle9i RAC & RAC 10g Queries

All,
I was wondering whether you could please help out on the following:
A governmental organization at Cyprus is currently running Oracle9i RAC on Windows 2003 (Oracle instances were installed on server1's & server2's C: drives and they are sharing an OCFS-formatted database
---created on (and, seen as) E: drive for both servers/instances---).
Now, the customer has requested that we have to upgrade Oracle9i RAC to 10g RAC.
What might be a recommended migration path, if they desire to use the same servers and storage for 10g RAC, too? I guess I have to have 9i RAC and 10g RAC co-located on the same servers (at least, for some period of time), right? What happens, though, to the shared db? Do I have to create a different partition and map it as a different drive (formatted as OCFS, again???) for 10g RAC? Or, the OCFS-formatted E: (now used for RAC 9i) can also be used for 10g RAC?
Any support will be greatly appreciated.
Thanking you and looking forward to hearing from you soon.
-Pericles Antoniades.

I am assuming this is a Windows environment.
I would start with the O/S make sure all O/S level patches required for 10gR2 are applied.
At a minimum I would suggest going to 10.2.0.3 for Windows.
The traditional method of upgrade RAC from Oracle 9i to 10g is to install the clusterware, install the binaries for 10gR2 and then do a database upgrade.
You are correct, for a period of time you will have both 9i and 10g homes existing on the server.
I have a paper on how to upgrade from 9iRAC to 10gRAC on OTN.. its not for windows but the process should be the similar.
http://www.oracle.com/technology/pub/articles/vallath_rac_upgrade.html

Similar Messages

  • I need to add a new node to RAC Oracle 10g R2

    I need to add a new node to RAC Oracle 10g R2.
    what is the best mode.
    cloning or step by step?
    SO: Solaris 64bit
    Message was edited by:
    ACS

    Hi All,
    I get the following error eventhough I have followed the instruction for Solaris R2. The instruction is enclosed. Please Advise! Thanks.
    /app/cluvfy/runcluvfy.sh stage -post hwos -n nod1 -verbose
    Result: User equivalence check failed for user "oracle".
    ERROR:
    User equivalence unavailable on all the nodes.
    Verification cannot proceed.
    Post-check for hardware and operating system setup was unsuccessful on all the nodes.
    =========================
    1. Log in as the oracle user.
    2. If necessary, create the .sshdirectory in the oracle user’s home directory and
    set the correct permissions on it:
    $ mkdir ~/.ssh
    $ chmod 700 ~/.ssh
    3. Enter the following commands to generate an RSA key for version 2 of the SSH
    protocol:
    $ /usr/bin/ssh-keygen -t rsa
    At the prompts:
    ¦ Accept the default location for the key file.
    ¦ Enter and confirm a pass phrase that is different from the oracle user’s
    password.
    This command writes the public key to the ~/.ssh/id_rsa.pub file and the
    private key to the ~/.ssh/id_rsafile. Never distribute the private key to anyone.
    4. Enter the following commands to generate a DSA key for version 2 of the SSH
    protocol:
    $ /usr/bin/ssh-keygen -t dsa
    At the prompts:
    ¦ Accept the default location for the key file
    Pre-Installation Tasks 2-11
    Creating Required Operating System Groups and User
    ¦ Enter and confirm a pass phrase that is different from the oracle user’s
    password
    This command writes the public key to the ~/.ssh/id_dsa.pub file and the
    private key to the ~/.ssh/id_dsa file. Never distribute the private key to
    anyone.
    Add keys to an authorized key file: Complete the following steps:
    1. On the local node, determine if you have an authorized key file
    (~/.ssh/authorized_keys). If the authorized key file already exists, then
    proceed to step 2. Otherwise, enter the following commands:
    $ touch ~/.ssh/authorized_keys
    $ cd ~/.ssh
    $ ls
    You should see the id_dsa.pub and id_rsa.pubkeys that you have created.
    2. Using SSH, copy the contents of the ~/.ssh/id_rsa.puband
    ~/.ssh/id_dsa.pubfiles to the file ~/.ssh/authorized_keys, and provide
    the Oracle user password as prompted. This process is illustrated in the following
    syntax example with a two-node cluster, with nodes node1 and node2, where the
    Oracle user path is /home/oracle:
    [oracle@node1 .ssh]$ ssh node1 cat /home/oracle/.ssh/id_rsa.pub >>
    authorized_keys
    oracle@node1’s password:
    [oracle@node1 .ssh]$ ssh node1 cat /home/oracle/.ssh/id_dsa.pub >>
    authorized_keys
    oracle@node1 .ssh$ ssh node2 cat /home/oracle/.ssh/id_rsa.pub >>
    authorized_keys
    oracle@node2’s password:
    [oracle@node1 .ssh$ ssh node2 cat /home/oracle/.ssh/id_dsa.pub
    authorized_keysoracle@node2’s password:
    Note: Repeat this process for each node in the cluster                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Use Oracle RAC Database 10g on SunOS nova 5.9

    Hello!
    We use Oracle RAC Database 10g Enterprise Edition Release 10.1.0.5.0 - 64bit that consist of two nodes on SunOS nova 5.9 Generic_117171-17 sun4u sparc SUNW,Sun-Fire-V440.
    Connection string as follows:
    jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=host1)(PORT=1521))(ADDRESS=
    (PROTOCOL=TCP)(HOST=host2)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=proddb))).
    Clustered Java application performs direct JDBC INSERT of record into database throw oracle.jdbc.pool.OracleDataSource.
    Table got the following fields:
    FIELD1 VARCHAR2(100 BYTE) NOT NULL,
    FIELD2 VARCHAR2(100 BYTE) NOT NULL,
    FIELD3 VARCHAR2(100 BYTE) NOT NULL,
    FIELD4 VARCHAR2(100 BYTE),
    FIELD5 VARCHAR2(100 BYTE),
    FIELD6 VARCHAR2(100 BYTE),
    FIELD7 INTEGER,
    FIELD8 BLOB,
    FIELD9 BLOB
    Approx in 60 milliseconds another application node performs SELECT of that record, which return void result. However next SELECT returns needed result.
    Defect is occurs with 50% probability.
    Whether problem is connected with defect in Oracle RAC/JDBC Driver?
    Thanks in advance!

    RAC propogates commit messages using a method which piggy-backs on the next available inter-instance message. I think it's called the Lampart Method, but anyways .... it means you have an uncontrollable delay between committed data in your two instances.
    Look at the init.ora parameter max_commit_propagation_delay, and consider setting it to 0. The parameter is briefly described in the Oracle Reference Guide.
    cheers,
    -Mark
    www.remidata.com/book_nuts2soup.htm

  • Diffrence between  10g R1 RAC and 10g R2 RAC

    Good day to all,
    Any one here knows the diffrence between 10g R1 RAC and 10g R2 RAC in terms of Installation , Backup and recovery , Performance tunning and more ..............
    Please this treat this information is urgent
    Cheers
    Syed

    Please this treat this information is urgentOk, then what about the New features doc of 10gR2 reading urgently :
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14214/chapter1.htm#NEWFTCH1
    Nicolas.

  • Difference betn grid and RAC in 10g

    Hi all,
    I would like to know the differnce between terms grid and RAC in 10g.
    Thanks in advance.
    Chaitra

    http://tkyte.blogspot.com/2006/02/so-what-was-answer-part-iii.html

  • Replicating data between oracle9i(source) and 10g database

    sucessfully replicated data between source and target in 10g
    Now I have to replicate the data between oracle9i(source) and 10g database(Target) please help me to solve this issue

    sucessfully replicated data between source and target in 10g What sort of Replication you talking about ? Is it Object level , Schema level or DB Level ?
    Now I have to replicate the data between oracle9i(source) and 10g database (Target) please help me to solve this issue
    http://www.freelists.org/archives/oracle-l/08-2005/msg01260.html
    Hare Krishna
    Alok

  • Replicating data between oracle9i(source) and 10g database(Target)

    sucessfully replicated data between source and target in 10g
    Now I have to replicate the data between oracle9i(source) and 10g database(Target)
    please help me to solve this issue

    sucessfully replicated data between source and target in 10g What sort of Replication you talking about ? Is it Object level , Schema level or DB Level ?
    Now I have to replicate the data between oracle9i(source) and 10g database (Target) please help me to solve this issue
    http://www.freelists.org/archives/oracle-l/08-2005/msg01260.html
    Hare Krishna
    Alok

  • RAC with 10G using shared directories

    We want to test Oracle 10G with Real Applications Cluster, but we do not have a SAN yet, can we use a disk from a normal server, share this disk and create a map network drive in the two servers that i want to install in the RAC? and use them like a shared disk??

    This is the article about what I was refering:
    Setting Up Linux with FireWire-Based Shared Storage for Oracle9i RAC
    By Wim Coekaerts
    If you’re all fired up about FireWire and you want to set up a two-node cluster for development and testing purposes for your Oracle RAC (Real Application Clusters) database on Linux, here’s an installation and configuration QuickStart guide to help you get started. But first, a caveat: Neither Oracle nor any other vendor currently supports the patch; it is intended for testing and demonstration only.
    The QuickStart instructions step you through the installation of the Oracle database and the use of our patched kernel for configuring Linux for FireWire as well as the installation and configuration of Oracle Cluster File System (OCFS) on a FireWire shared-storage device. Oracle RAC uses shared storage in conjunction with a multinode extension of a database to allow scalability and provide failover security.
    The hardware typically used for shared storage (a fibre-channel system) is expensive (see my column on clustering with FireWire on Oracle Technology Network (OTN) for some background on shared-storage solutions and the new kernel patch). However, once you’ve installed and set up the kernel patch, you will be on your way to setting up a Linux cluster suitable for your development team to use for demo testing and QA—a solution that costs considerably less than the traditional ones.
    The patch is available to the Linux and open source community under the GNU General Public License (GPL). You can download it from the Linux Open Source Projects page, available from the Community Code section of OTN. See the Toolbox sidebar for more information.
    Figure 1: Two-node Linux cluster using FireWire shared drive
    By following this guide, you’ll install the patched kernel on each machine that will comprise a node of the cluster. You’ll basically build a two-node test configuration composed of two machines connected over a 10Base-T network, with each machine linked via FireWire to the drive used for shared storage, as shown in see Figure 1.
    If you haven’t used FireWire on either machine before, be sure to install and configure the FireWire interconnect in each machine and test it with a FireWire drive or other device before you get started, to ensure that the baseline system is working. The FireWire interconnects we tested are based on Texas Instruments (TI, one of the coauthors of the IEEE specification on which FireWire is based) chipsets, and we used a 120GB Western Digital External FireWire (IEEE 1394) hard drive.
    Table 1 lists the minimum hardware requirements per node for a two-node cluster and some of the additional requirements for clusters of more than two nodes. You can use a standard laptop equipped with a PCMCIA FireWire card for any of the nodes in the cluster. We’ve successfully tested a laptop-based cluster following the same installation process described in this article.
    As shown in Table 1, for more than two nodes, you must add a four- or five-port FireWire hub to the configuration, to support connections from the additional machines to the drive. Just plug each Linux box into a port in the hub, and plug the FireWire drive into the hub as well. Without a hub, the configuration won’t have enough power for the total cable length on the bus.
    The instructions in this article are for a two-node cluster configuration. To create a cluster of more than two nodes, configure each additional node (node 3, node 4) by repeating these steps for each of the additional nodes and also be sure to do the following:
    Modify the command syntax or script files to account for the proper node number, machine name, and other details specific to the node.
    Create an extra set of log files and undo tablespaces on the shared storage for each additional node.
    It’s not yet possible to use our patched FireWire drivers to build a cluster of more than four nodes.
    Step 1: Download Everything You Need
    Before you get started, spend some time downloading all the software you’ll need from OTN. If you’re not an OTN member, you’ll have to join first, but it’s free.
    Keep in mind that these Linux kernel FireWire driver patches are true open source projects. You can download the source code and customize it for your own implementations as long as you adhere to the GPL agreement.
    See "Toolbox" for a list of the software you should download and have available before you get started.
    Step 2. Install Linux
    Once you’ve downloaded or purchased the Red Hat Linux Advanced Server 2.1 distribution (or another distribution that you’ve already gotten to work with Oracle9i Database, Release 2), you can install Linux on the local hard drive of each node (this takes about 25 minutes per node). We’ll keep the configuration basic, but you should configure one of the network cards on each machine for a private LAN (this provides the interconnect between nodes in the cluster); for example:
    hostname: node1
    ip address: 192.168.1.50
    hostname: node2
    ip address: 192.168.1.51
    Because this is a private LAN, you don’t need "real" IP addresses. Just make sure that if you do hook up either of these machines to a live network, the IP addresses don’t conflict with those of other machines. Also, be sure you download all the software you need for these machines before configuring the private network if you haven’t also configured or don’t have a second network interface card (NIC) in the machines.
    Step 3. Install Oracle9i Database
    If you haven’t done so already, you must download the Oracle software set for Oracle9i Database Release 2 (9.2.0.1.0) for Linux, or if you’re an OTN TechTracks
    For each machine that will comprise a node in the cluster, you must do the following:
    Create a mount point, /oracle/home, for the Oracle software files on the local hard disk of each machine.
    Create a new user, oracle (in either the dba or the oracle group), in /home/oracle on each machine.
    Start the Oracle Universal Installer from the CD or the mount point on the local hard disk to which you’ve copied the installation files; that is, enter runInstaller. The Oracle Universal Installer menu displays.
    From the menu, choose Cluster Manager as the first product to install, and install it with only its own node name as public and private nodes for now. Cluster Manager is just a few megabytes, so installation should take only a minute or two.
    When the installation is complete, exit from the Oracle Universal Installer and restart it (using the runInstaller script). Choose the database installation option, and do a full software-only installation (don’t create a database).
    Step 4. Configure FireWire (IEEE 1394)
    If you haven’t done so already, download the patched Linux kernel file (fw-test-kernel-2.4.20-image.tar.gz) from OTN’s Community Code area.
    Assuming that fw-test-kernel-2.4.19-image.tar.gz is available at the root mount point on each node, now do the following:
    Log on to each machine as the root user and execute these commands to uncompress and unpack the files that comprise the modules:
    cd /
    tar zxvf /fw-test-kernel-2.4.19-image.tar.gz
    modify /etc/grub.conf
    If you’re using the lilo bootloader utility instead of grub, replace grub.conf in the last statement above with /etc/lilo.conf.
    To the bottom of /etc/grub.conf or /etc/lilo.conf, add the name of the new kernel:
    title FireWire Kernel (2.4.19)
    root (hd0,0)
    kernel /vmlinuz-2.4.19 ro root=/dev/hda3
    Now reboot the system by using this kernel on both nodes. To simplify the startup process so that you don’t have to modify the boot-up commands each time, you should also add the following statements to /etc/modules.conf on each node:
    options sbp2 sbp2_exclusive_login=0
    post-install sbp2 insmod sd_mod
    post-remove sbp2 rmmod sd_mod
    During every system boot, load the FireWire drivers on each node; for example:
    modprobe ohci1394
    modprobe sbp2
    If you use dmesg (display messages from the kernel ring buffer), you should see a log message similar to the following:
    Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
    SCSI device sda: 35239680 512-byte hdwr sectors (18043 MB)
    sda: sda1 sda2 sda3
    This particular message indicates that the Linux kernel has recognized an 18GB disk with three partitions.
    The first time you use the FireWire drive, run fdisk from one of the nodes and partition the disk as you like. (If both nodes have the modules loaded while you’re running fdisk on one node, you should reboot the other system or unload and reload all the FireWire and SCSI modules to make sure the new partition table is loaded.)
    Step 5. Configure OCFS
    We strongly recommend that you use OCFS in conjunction with the patched kernel so that you don’t have to partition your disks manually. If you haven’t done so already, download the precompiled modules (fw-kernel-ocfs.tar.gz) from OTN’s Community Code area. (See the "Toolbox" sidebar for more information.)
    Untar the file on each node, and use ocfsformat on one node to format the file system on the shared disk, as in the following example:
    ocfsformat -f -l /dev/sda1 -c 128 -v ocfsvol
    -m /ocfs -n node1 -u 1011 -p 755 -g 1011
    where 1011 is the UID and GID of the Oracle account and 755 is the directory permission. The partition that we’ll use is /dev/sda1, and -c 128 means that we’ll use a 128KB cluster size; the cluster size can be 4, 8, 16, 32, 128, 256, 512, or 1,024KB.
    As the root user, create an /ocfs mountpoint directory on each node.
    To configure and load the kernel module on each node, create a configuration file /etc/ocfs.conf. For example:
    ipcdlm:
    ip_address = 192.168.1.50
    ip_port = 9999
    subnet_mask = 255.255.252.0
    type = udp
    hostname = node1 (on node2, put node2’s hostname here)
    active = yes
    Be sure that each node has the correct values with respect to IP addresses, subnet masks, and node names. Assuming that you’re using the example configuration, node 1 uses the IP address 192.168.1.50 ; while on node 2, put 192.168.1.51
    Use the insmod command to load the OCFS driver on each node. The basic syntax is as follows:
    insmod ocfs.o name=<nodename>
    For example:
    insmod /root/ocfs.o name=node1
    Each time the system boots, the module must be loaded on each node that comprises the cluster.
    To mount the OCFS partition, enter the following on each node:
    mount -t ocfs /dev/sda1 /ocfs
    You now have a shared file system, owned by user oracle, mounted on each node. The shared file system will be used for all data, log, and control files. The modules have also been loaded, and the Oracle database software has been installed.
    You’re now ready for the final steps—configuring the Cluster Manager software and creating a database. To streamline this process, you can create a small script (env.sh) in the Oracle home to set up the environment, as follows:
    export ORACLE_HOME=/home/Oracle/9i
    export ORACLE_SID=node1
    export LD_LIBRARY_PATH=/home/Oracle/9i/lib
    export PATH=$ORACLE_HOME/bin:$PATH
    You can do the same for the second node—just change the second line above to export ORACLE_SID=node2.
    Execute (source) this file (env.sh) when you log in or from .login scripts as root or oracle.
    Step 6. Configure Cluster Manager
    Cluster Manager maintains the status of the nodes and the Oracle instances across the cluster and runs on each node of the cluster.
    As user root or oracle, go to $ORACLE_HOME/oracm/admin on each node and create or change the cmcfg.ora and the ocmargs.ora files according to Listing 1.
    Be sure that the HostName in the cmcfg.ora file is correct for the machine — that is, node 1 has a file that contains node1, and node 2 has a file that contains node2.
    Before starting the database, make sure the Cluster Manager software is running. For convenience’s sake, add Cluster Manager to the rc script. As user root on each node, set up the Oracle environment variables (source env.sh):
    cd $ORACLE_HOME/oracm/bin
    ./ocmstart.sh
    The file ocmstart.sh is an Oracle-provided sample startup script that starts both the Watchdog daemon and Cluster Manager.
    Step 7. Configure Oracle init.ora, and Create a Database
    Listing 2 contains an example init.ora in $ORACLE_HOME/dbs. You can use it on each node to create initnode1.ora and initnode2.ora, respectively, by making the appropriate adjustments—that is, change node1 to node2 throughout the listing.
    You must now create the directories for the log files on node 1, as follows:
    cd $ORACLE_HOME
    mkdir admin ; cd admin ; mkdir node1 ; cd node1 ;
    mkdir udump ; mkdir bdump ; mkdir cdump
    Again, do the same for node 2, replacing node1 in the syntax example with node2.
    Make a link for the Oracle password file on each node (these files may not yet exist):
    cd $ORACLE_HOME/dbs
    ln -sf /ocfs/orapw orapw
    Now that you have the setup, the next step is to create a database. To simplify this process, use the shell script (create.sh) in Listing 3. Be sure to run the script from node 1 only, and be sure to run it only once. Run this script as user oracle, and if all has goes well, you will have created the database, added a second undo tablespace, and added and enabled a second log thread.
    You can start the database from either node in the cluster, as follows:
    sqlplus ’/ as sysdba’
    startup
    Finally, you can configure the Oracle listener, $ORACLE_HOME/network/admin/listener.ora, as you normally would on both nodes and start that as well.
    You should now be all set up!
    Wim Coekaerts ( [email protected]) is principal member of technical staff, Corporate Architecture, Development. His team works on continuing enhancements to the Linux kernel and publishes source code under the GPL in OTN’s Community Code section. For more information about Oracle and Linux, visit the OTN Linux Center or the Linux Forum.
    Toolbox
    Don’t tackle this as your first "getting to know Linux and Oracle project." This article is brief and doesn’t provide detailed, blow-by-blow instructions for beginners. You should be comfortable with the UNIX operating system and with Oracle database installation in a UNIX environment. You’ll need all the software and hardware items in this list:
    Oracle9i Database Release 2 (9.2.0.1.0) for Linux (Intel). Download the Enterprise Edition, which is required for Oracle RAC.
    Linux distribution. We recommend Red Hat Linux Advanced Server 2.1, but you can download Red Hat 8.0 free from Red Hat. (However, please note that Red Hat doesn’t support the downloaded version.)
    Linux kernel patch for FireWire driver support, available under the Firewire Patches section. (Note that we’re updating these constantly, so the precise name may have changed.)
    OCFS for Linux. OCFS is not strictly required, but we recommend that you use it because it simplifies installation and configuration of the storage for the cluster. The file you need is fw-kernel-ocfs.tar.gz.
    Two Intel-based PCs
    Two NICs in each machine (although we’re only concerned in these instructions with configuring the private LAN that provides the heartbeat communication between the nodes in the cluster)
    Two FireWire interconnect cards
    One large FireWire drive for shared storage
    To supplement this QuickStart, you should also take a look at the supporting documentation, especially these materials:
    Release Notes for Oracle9i for Linux (Intel)
    Oracle9i Real Application Clusters Setup and Configuration
    Oracle Cluster Management Software for Linux (Appendix F in the Oracle9i Administrator’s Reference Release 2 (9.2.0.1.0) for UNIX Systems)
    Table 1: Hardware inventory and worksheet for FireWire-based cluster
    Requirements Your configuration details:
    Per node minimum Node 1 Node 2
    Minimum CPU 500 MHz (Celeron, AMD, Pentium)
    Minimum RAM 256 MB
    Local hard drive free space 3 GB
    FireWire card 1 (TI chipset)
    Network interface card 2 (1 for node interconnect; 1 for public network)
    Per cluster minimum Your configuration details:
    FireWire hard drive 1 300-GB
    4-port FireWire hub Required for 3-node cluster
    5-port FireWire hub Required for 4-node cluster
    http://otn.oracle.com/oramag/webcolumns/2003/techarticles/coekaertsfirewiresetup.html
    Joel Pérez
    http://otn.oracle.com/experts

  • 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.

  • Difference between oracle 9i Rac and 10g Rac

    Friends -
    Could you please list out what are the main differences between oracle 9i Rac and oracle 10g Rac
    Appreciate your support on this
    Regards
    satish

    hi
    check the new features document of 10g RAC
    http://download.oracle.com/docs/cd/B19306_01/rac.102/b14197/whatsnew.htm#sthref6
    HTH

  • Differance between Oracle 9i RAC and 10g RAC

    Hello,
    I am almost new to RAC. I have worked on Oracle 9i RAC since longtime back. Now I am trying to find what is difference between Oracle 9i and 10g RAC structure ? Before it was CM and now it's clusterware. But what it makes different ? Any good explanation or web link.
    thanks
    ~Keyur
    null

    The main difference is 10g RAC is almost completely platform independent, and 9i RAC isn't.
    This means it has changed tremendously.
    As 9i is desupported I wouldn't spend any time in 9i RAC if you have yet to learn it.
    Sybrand Bakker
    Senior Oracle DBA

  • Syllabus for 10g RAC Exam & 10g DBA Track

    Hi all,
    Can anyone please provide me link from where i got Complete Syllabus for Oracle 10g RAC & 10G DBA Track
    Thanks in advance

    Oracle 10g RAC : 1z0-048
    http://syedracdba.wordpress.com/2008/03/22/preparing-for-oracle-10g-rac-expert-exam-1z0-048/
    ACE is recommending the docs.
    10G DBA Track: 1Z0-052 and 1Z0-053 exams
    Now, for syllabus, I think you too search by google for something like "1z0-048 syllabus" and "1Z0-052" and/or "1Z0-053 Syllabus"
    Be aware, you will get many fake links of saying that "we are providing the exam dumps / pass guarantee". Don't and never believe upon them, simply ignore them.
    I think your this question may be transferred to [url https://forums.oracle.com/forums/forum.jspa?forumID=459&start=0]Certification forum by moderator after some time.
    Regards
    Girish Sharma
    Edited by: Girish Sharma on Jan 31, 2012 10:23 AM

  • Oracle RAC utilizing 10g Standard Edition

    Hi all,
    is it possible to implement cluster utilizing Oracle 10g Standard Edition on windows 2003 platform?
    Thanks

    Hi,
    Yes, you can setup RAC on Oracle 10g Standard Edition with no aditional cost.
    This document may helps u http://www.jobcestbon.com/oracle/RacOnWindows.pdf
    Regards,
    Rodrigo Mufalani
    http://mufalani.blogspot.com

  • Can Oracle 11g RAC and 10g RAC co-exists on same host

    Can somebody tell me if it is possible to have Oracle 11g and 10g RAC installed and configured on same host.
    Thanks,
    -Zubair

    user10948684 wrote:
    Can somebody tell me if it is possible to have Oracle 11g and 10g RAC installed and configured on same host.
    Thanks,
    -ZubairYou have to use 11G Clusterware , if you want to use 11g Database and you can use 10g Database as well.
    (You can not use 10g Clusterware and 11g Clusterware on the same host...)
    But you can use 10g Database and 11g Database on the same host, But you have to use 11G Clusterware.

  • How to migrate RAC/ASM 10g to a new SAN on Unix

    Hi everybody,
    I have an Oracle RAC 10g using ASM on Solaris Sparc 10.
    And I need to change my SAN storage for a better.
    Somebody can tell me the steps to follow or a Metalink note?
    Thanks & regards...

    Hi
    With ASM your life is simple.. Just add the new disks from new storage to ASM and drop old disks and throttle the reblance operations..
    ALTER DISKGROUP <DG> Add disk <from new storage>
    ALTER DISKGROUP <DG) drop disk <old disks>
    ALTER DISKGROUP <DG> REBALANCE POWER 11;
    You can query the V$ASM_OPERATIONS to monitor the rebalance progress. Once all the disks are dropped, you can unplug the old storage from the system.
    Similarly, you can use ocrconfig -replace ocr/ocrmirror to migrate the OCR (Online)
    Votedisks, you need to bring the cluster down (due to a bug in 10g, online if you are 11)..
    # crsctl query css votedisk
    # crsctl add css votedisk <new vote disk> /crsctl delete css votedisk <old vote disk>

Maybe you are looking for

  • What should I do when iTunes won't let me redownload a song I previously purchased?

    I have previously bought many songs and some of them aren't displayed as "purchased". When I manually try to find them in iTunes, they appear as if they have never been purchased before. HOWEVER iTunes does offer "Complete My Album", which is extreme

  • I've lost my firefox menu box in the left corner how do I get it back

    This is rediculous I cannot get the damned firefox menu box back that was in the left corner and i now have desktop shadows on the top of my screen this the third time it has happened and I cannot recall what I did to cause it .You need a telephone c

  • How to get WM picked qty for an STO

    Hi Gurus, I have an STO for intercompany delivery .Now, the moment a delievry is created for STO , deliverd qty if updated in "delivery schedule" in sto regardless of whether picking/TO creation is done or not. My requirement is to find out the unpic

  • Convert utf-8 to iso-8859-1

    Hello, sorry for my very bad english i use httpxmlrequest to answer a database and show resultin a div the string means utf-8 encoded by my javascript fonction and, of course, no result are found in the database. How can i convert the string to iso-8

  • Exporting and importing set-ups

    Is anyone aware of a neat way to export all set-up information (e.g. ID, roles, even passwords, flex-fields, etc.) from one Oracle instance to another, so that if we want to perform a fresh Oracle Apps install, we do not have to manually re-enter the