ORACLE 10G 2 Node RAC on servers AB to 3 node 11GR2 RAC on  new servers XYZ

Hi Gurus ,
We have a business requirement to upgrade existing oracle 10.2.0.4 2 Node RAC on servers A,B (HP UX 11.31 ) to 3 Node ORACLE 11GR2 on new Servers X,Y and Z(Linux and servers are from different vendor)
We don't have ASM.We have RAW file system
Now this has to be done with near zero down time.This is a very busy OLTP System.Golden Gate is not an option as Management is not going for it this time.
Storage is same for everything.I am thinking of the following ways.Please let me know if you have any better plan or if you want to correct my existing plan
Initially i thought of this way and i immediately answered myself
Plan A
1 ) Storage copy (BC etc..) exising 10g RAC Database files on A,B to new volumes allocated to Servers X,Y and Z ( I don't think it's possible as OS is different.I am not sure whether copying this way is possible or not , even if possible i am not sure whether new OS can identify these files or not)
2 ) upgrade 2 Node 10.2.0.4 on X,Y to 11GR2 .
3 ) Add a Database Node on Z
Plan B is
1) Build 3 Node brand new 11GR2 on X,Y and Z
2 ) Plan for how can you replicate the data ( This has to be a logical way)
a ) RMAN - Very time consuming as this is >50 TB Database
b) Golden Gate - Not an option.Even if we can use it , i see there are so many logical issues with golden gate
c) Expdp/impdp - forget about it :)
d) physical standby (Versions are different.If it is same version and Same OS then would have been best bet)
What would be the ideal way to do this with minium down time and with out golden gate
I think something can be done on the lines of PLAN A itself.
Requesting your help Gurus
Thanks

Hi,
Have you considered possibility to setup a logical standby and do rolling upgrade ?
Please have a look at the following:
1) http://www.oracle.com/technetwork/database/features/availability/maa-wp-11g-transientlogicalrollingu-1-131927.pdf
2) http://www.oracle.com/technetwork/database/features/availability/maa-wp-11g-upgrades-made-easy-131972.pdf
If you can practice on test setup, it looks a faster option than the others.
Regards,
Ganadeva

Similar Messages

  • Oracle 10g multi node installation

    Hi,
    Multi node installation for Oracle 10g Appl Server
    - Node A: Install core business Database server.
    - Node B: Install Application Server Infrastructure (OID, repository database).
    - Node C: Install Application server middle tier (forms, reports, portal, discoverer, java) at node C. must specify the OID server (node B). And configurre tnsnames to access database server (node A).
    steps for this. Any doc or link
    Thanking you
    regards,

    As simple as you mentioned.
    1.- Install db in node A
    2.- Install Infra in node B, you will get a servername and port for OID (look on $OH/install/portlist.ini to get it), and the password, usually the same as for the System and Sys users for the repository.
    3.- Install Apps in node C, even if you install infra and apps in same node, the installer will always promp for the OID server name and port wich I mentioned earlier.
    4.- Configure node C tnsnames to access node A
    Hope this helps
    Greetings.

  • Oracle 10g ASM and RAC configuration

    Hi all,
    I want to ask to everybody something about Oracle 10g RAC and ASm configuration. We plan to migrate to Oracle 10g from 9i, and we will begin configuring oracle but we have to decide which configuration are the best.
    Our materials are bellow:
    Hardware: RP 3440 (HP)
    OS : HPUX 11i Ver 1
    Storage: EVA 4000 (eva disk group)
    The problem is:
    Our supplier recommand us to use HP serviguard + HP serviceguard extension for RAC+ RAc and Raw device as configuration.
    But we want to use Oracekl Clusterware + RAC + ASM
    My question is if anybody know what is the best configuration, we want to use ASm.
    Can HP serviguard use ASM.
    Some documentations or link explain oracle RAC and ASM configuration will be appreciate.
    Thanks for your help.
    Regards.
    raitsarevo

    Hi,
    I want to use RAC for clustering. My shared disk is a NetApp Filer FS250 that can only be mounted throught NFS. RAW devices have to be excluded, alsi OCFS i think works similar to raw devices and need to see phisical disk to create partition. ASM instead can work on an NFS mount?
    Ste
    Visit http://www.stefanocislaghi.it/

  • Oracle 10g on windows - RAC & grid ?

    From the materials that I have read, got to know that Grid computing concept exploits uses RAC technology and few others like ASM, Transportable Tablespaces, distributed SQL features, Oracle Streams etc
    So, what is Grid Control Management ?
    Grid Control Management CD is not avaible for Windows yet
    (not listed in - http://otn.oracle.com/software/products/oem/index.html)
    But 10g RAC for windows is available
    Foll document specifies installation details for the same http://otn.oracle.com/pls/db10g/db10g.to_toc?pathname=..%2F..%2Fhtml%2FB13829_01%2Ftoc.htm&remark=portal+%28Getting+Started%29
    So, I think I can configure 10g RAC on Windows and thus can get the basic configuration of grid done
    Only thing is I won't be having any utilities or GUI tools etc to control the grid
    Am I right ?
    Please let me know the details
    Thanks

    What is missing, I suspect, is reading the installation docs.
    http://docs.oracle.com
    If that doesn't work then come back and ask specific requestions referencing the appropriate document and naming the actual version you are trying to install (ps 10g is a marketing name not a version number).

  • Oracle 10g R2 whitout RAC in a cluster hw (Windows Server 2008 cluster)

    Hi,
    Is this possible?
    I ask it 'cause my customer wants to improve this solution.
    I know that Oracle 10gR2 vs Windows Server 2008 is not supported and Oracle Standalone vs Hardware Cluster, neither too, but it's possible or will be a source of big problems?
    Thanks in advance.
    JRC.

    Hi lain;
    Please check Re: oracle10g on linux cluster
    In my issue we were working on linux cluster. Our aim is
    we have 3 server and they are linux cluster OS level. Let us call those server A,B and C... We want to make oracle10g works on server A and when server A is gone oracle10g on B server take place of A, if server B gone too, oracle10g on C server take place of B.... In each server we had different numver of database. I mean on machine a we have 3 database, on server B we have 4 database and on server C we have 7
    What i do for this:
    1. I install 10g database software only (not created database)
    2. using netca and create listener for each database
    3. using dbca and create database for each server.While on dbca wizard i gave SAN path for dbf
    4. Linux admin arrange all other stuff(I mean when db1 on server A crash server B take responsibility of Server A and db1 keep working)
    I hope it helps you
    Regard
    Helios

  • Oracle 10g RAC design with ASM and OCFS

    Hi all,
    I have a question about a proposed Oracle 10g Release 2 RAC design for a 2 node cluster.
    ASM can store database files but not Oracle binaries nor OCR and voting disk. As such, OCFS version 1 does not support a shared Oracle Home. We plan to use OCFS version 2 with ASM version 2 on Red Hat Linux Enteprrise Server 4 with Oracle 10g Release 2 (10.2.0.1).
    For OCFS v2, a shared Oracle home and shared OCR and voting disk are supported. My question is does the following proposed architecture make sense for OCFS v2 with ASM v2 on Red Hat Linux 4?
    Oracle 10g Release 2 on Red Hat Enterprise Linux Server 4:
    OCFS V2:
    - shared Oracle home and binaries
    - shared OCR and vdisk files
    - CRS software shared OCFS v2 filesystem
    - spfile
    - controlfiles
    - tnsnames.ora
    ASM v2 with ASMLib v2:
    Proposed ASM disk groups:
    - data_dg for application data
    - backupdg for flashback and archivelogs
    - undo_rac1dg ASM diskgroup for undo tablespace for racnode1
    - undo_rac2dg ASM diskgroup for undo tablespace for racnode2
    - redo_rac1dg ASM diskgroup to hold redo logs for racnode1
    - redo_rac2dg ASM diskgroup to hold redo logs for racnode2
    - temp1dg temp tablespace for racnode1
    - temp2dg temp tablespace for racnode2
    Does this sound like a good initial design?
    Ben Prusinski, Senior DBA

    OK Tim, thanks for advices.
    I think Netbackup can be integrated with RMAN but I don't want to loose time on this (political).
    To summarize:
    ORACLE_HOME and CRS_HOME on each node (RAID1 and NTFS)
    Shared storage:
    Disk1 and disk 2: RAID1: - Raw partition 1 for OCR
    - Raw partition 2 for VotingDisk
    - OCFS for FLASH_RECOVERY_AREA
    Disk3, disk4 and disk5: RAID 0 - Raw with ASM redundancy normal 1 diskgroup for database files.
    This is a running project here, will start testing the design on VMware and then go for production setup.
    Regards

  • Oracle 10g RAC/Grid rename hostname and re-ip server?

    Here is the situation. We are installing Oracle 10g in a RAC/Grid configuration. Servers were installed and configured with static IP's and unique hostname's according to instructions. The problem is the servers are being shipped to another location and the on-site administrators will have to rename the hostname's and give all the servers new IP addresses.
    The question:
    Is it possible to rename the hostname's and re-ip all the servers without having to reinstall all the Oracle servers in the RAC/Grid? Does anybody have any information on what will need to successfully accomplish this?
    Regards,
    Ed Bragg

    Hi Ed!
    I never tried this but I believe that after changing the IP addresses and reconfiguring the virtual IP's it should work. What you have to do is to reconfigure the ssh stuff with the keys, etc.
    cu
    Andreas

  • ILM in Oracle 10g without enterprise license

    Hi,
    We have an ORacle 10G 2-node RAC setup for which we're looking to setup an ILM process to manage data growth. My questions are:
    Is Oracle ILM Assisstant available with Standard licensing? If so, does it make sense to use it w/o partitioning available?
    Are there other best practices or guidelies for implementing ILM just using SQL and PL/SQL and other features in the 10G standard license?We are fairly new to this ILM concept, so any help to get started on ILM with minimal costs would help.
    Thanks,
    JGP

    Hello,
    You can use rwrun. Since 9.0.2 , it is no more possible to DISPLAY the output on the screen , but you can generate a file (HTML , PDF , RTF , ..) and then open the file generated.
    EX: rwrun report=c:\temp\myrep.rdf destype=file desname=c:\temp\myrep.pdf desformat=pdf userid=scott/tiger@mydb P_1=param1_value ...
    Regards

  • Oracle 10g/11g database use on UEK versus Red Hat kernel? How widely used?

    Greetings
    is there any official or semi-official information regarding how widely used is Oracle UEK to run Oracle 10g/11g database (RAC or single-node) versus running Oracle database on Red Hat Linux or on Oracle Linux with Red Hat kernel ?
    I am asking because at my customer site there is a perception that Red Hat (or Oracle Linux with Red Hat kernel) is much more widely used in production to run Oracle 10g/11g database and therefore it will provide better stability even if the performance may be somewhat reduced compared to Oracle UEK option.
    So I need some sort of approximate percentage numbers of how well is UEK used in Linux Oracle community to run Oracle 10g/11g databases.
    Many thanks.
    Yuri B

    The problem with the world is that the intelligent people are full of doubts, while the stupid ones are full of confidence. Well, in my opinion, a higher market share does not reflect the quality or reliability of a product. Take MS Windows for example. Unfortunately, the reason for success is often not due to knowledge and experience, but rather due to fear and sheep effect or herd behavior.
    Perhaps you can use other arguments or questions to help you to make a decision, eg.:
    Oracle has a better understanding of what Oracle products require than Red Hat.
    Oracle takes full responsibility for the OS and Database, no finger pointing.
    Oracle tries to provide a better product than the RHEL kernel.
    The Oracle UEK kernel contains Oracle driver software, not available for RHEL 6 or later.
    Oracle updates are free of charge, RHEL requires a subscription.
    Oracle as a company is about 20 times bigger than Red Hat.
    There can be reasons that require the use of the original RHEL kernel, for instance if the vendor of a specific driver for your hardware demands it. But otherwise...

  • Updating data in oracle 10g

    hello everyone,
    Is there anyone who can explain to me, how to import only recently datas from other database to mine oracle 10g database.
    I wanto update only the newest datas to my database.
    Best regards
    Tony

    userThony wrote:
    Hi,
    I have oracle 10g database installed in 2 servers machines. One has the backup datas from other.
    I would like to import the latest datas from one to other database.
    I don't want to import all the entire database, only the information from 2 weeks ago.
    Best regardsWell, as alluded to earlier, first you have to be able to identify that data. There is nothing inherent in Oracle to do so. At least not after the fact. Is there any column in the table(s) that could be used to identify the data you need? If one database is a backup of the other, why would you NOT want to back up the entire 'source' database? A little more information about the business problem you are trying to solve might lead to some creative solutions.

  • What is Oracle 10g Release 2 Real Application Cluster?

    Hello Guys,
    I have been working in Oracle database 9i for last 2 years. Just using the simple features of oracle. Now our data have grown and company wants to enhance the database version and also want to perform load balancing at oracle's end.
    Have heard a lot about Oracle RAC, but i am not sure what actually is oracle rac and its installation.
    What is the difference between Oracle 10g Release 2 Enterprise Installation and Oracle 10g Release 2 Real Application Cluster installation. Are these 2 different softwares available on different CDs or RAC is only a different way to install oracle 10g database in RAC mode.
    Please clerify and explain. Sorry this is a very beginner level question but i want to learn it and implement it.
    Regards,
    Imran Baig

    What is the difference between Oracle 10g Release 2
    Enterprise Installation and Oracle 10g Release 2 Real
    Application Cluster installation. Are these 2Enterprise Edition is the database management software provided byu Oracle.
    RAC is an extension to the Standard and Enterprise Edition to permit the same database to be managed from two or more computers. (Withe Enterprise Edition, it is an extra cost option. With Standard Edition, it is included in the price, since SE has other limitations.)
    Conceptually, RAC is simple - IF you understand the difference between Instance and Database. RAC = 1 database managed by many instances
    Physically, RAC requires a healthy investment in infrastructure - the infrastructure and the RAC software addresses the question: how do you get several computers able to read and write to the same disk and the same block without data corruption?
    If you are serious about RAC, take a course. If you are in the US, consider http://www.psoug.org as an 'Intro to RAC' course provider.

  • How to increasethe throughput of the I/O subsystem in Oracle 10g?

    How to increase the throughput of the I/O subsystem in oracle 10g.
    OS : Windows 2003 Server

    I think your ADDM report may well be wrong.
    In another thread you've reported the ADDM for this 23 hours as showing::
    This is my ADDM report:
    Analysis Period: from 06-MAY-2008 09:30 to 07-MAY-2008 08:30
    Database Version: 10.2.0.1.0
    Snapshot Range: from 2656 to 2679
    Database Time: 100249 seconds
    Average Database Load: 1.2 active sessions
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    FINDING 1: 100% impact (100249 seconds)
    Significant virtual memory paging was detected on the host operating system.
    RECOMMENDATION 1: Host Configuration, 100% benefit (100249 seconds)
    ACTION: Host operating system was experiencing significant paging but no
    particular root cause could be detected
    At the same time, your extract from the matching AWR report shows:
    Event Waits Time(s) Avg Wait(ms) % Total Call Time Wait Class
    db file scattered read 20,665,706 48,083 2 48.0 User I/O
    CPU time 30,114 30.0
    db file sequential read 3,661,225 14,740 4 14.7 User I/O
    read by other session 454,471 2,933 6 2.9 User I/O
    db file parallel write 485,625 1,426 3 1.4 System I/O
    So the AWR in these 5 events shows 97,000 seconds of time, but 100% of the total DB time is supposed to be related to Host swap time. The two sets of numbers are not consistent.
    Moreover, the wait times are showing "db file scattered reads" with an average time of slightly less than 2.4 milliseconds. It would be a little surprising if you have a swapping problem AND I/O times that were operating at cache speeds. (Your db file sequential reads also have a very good average wait time).
    23 hours is not a helpful interval though - the average may be hiding shorter periods of nasty activity when reponse time is bad. So (as Charles Hooper indicated) - where, or when, do you perceive a performance issue; and what do you get from ADDM or AWR for a shorter time-range around that period.
    My first thought, looking at the numbers you've supplied, is that if you think some critical SQL is running slowly is that you're probably working too hard because you are missing (or not using) some critical indexes. In your place, I'd run off a few one-hour AWR reports in that 23 hours, and look at 'SQL ordered by elapsed time' or 'SQL ordered by reads' for the top few statements, then pick up their execution plans by running the awrsqrpt.sq report.
    Regards
    Jonathan Lewis
    http://jonathanlewis.wordpress.com
    http://www.jlcomp.demon.co.uk
    P.S. Please check the FAQ (see top right of page) for details on how to use the PRE tag to supply code and reports in a fixed font that makes them more readable.

  • Oracle 10g Management Console - Client software

    Hi,
    Could someone point me in the right direction? I just got a new PC at work and our desktop folk can't find the download for the Oracle 10g client. We run ORacle 10g EE on our Unix servers, and I have alwaya had the 10g Management Console on my PC but now I've lost it and I can't seem to find the correct install to download on the Oracle website. I've searched but I can't find it.
    Can anyone point me in the right direction please?
    Thanks,
    Paula

    10gR2 client software can be downloaded from here - http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html (scroll down)
    I am not sure if they include the management console software.
    HTH
    Srini

  • 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                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Can we have Multiple Instance on same Node in Oracle 10g RAC

    Hi All,
    I am planning to implement the RAC in Oracle 10g.Before that i have one doubt regarding RAC.
    My question is "Can we create multiple Instance on Same node(Server) ?"
    is it possible.
    Any ideas or thoughts would be apperciable.
    Thanks in Advance.
    Anwar

    This is where it is important to keep the separation between 'database' and 'instance'.
    A database is the set of files that contains the data (and the redo, control files, etc). A database does nothing by itself, other than take up lots of disk space.
    An instance is theCPU cycles (running software) and the memory to control the database.
    In Oracle RAC, you can have as many instances controlling one database [at the same time] as you want (within reason). Each instance must be able to access the disk(s) that contains the database.
    These multiple instances can be on the same computer (effectively taking up a lot of server memory and CPU for nothing) or they can be on separate computers.
    If they are on separate computers, the disk subsystems must be able to be shared across computers - this is occasionally done using operating system clusterware and is the main reason why clusterware is required at all. (This is also the toughest part of the pre-requisites in setting up a RAC and is very vendor dependent unless you use ASM.)
    These instances need a communication connection to coordinate their work (usually a separate network card for each computer) so they do not corrupt the disk when they are trying to access the same file, and possibly the same block, at the same time.
    In a RAC configuration, instances can be added, started, running, stopped and removed independent of each other (allowing a lot of high availability) or can be started and stopped as a group.
    Each instance gets it's own SID, which is in no way any different than a non-RAC SID. It's just the name of a service that can be invoked. The neat thing is that the SID
    a) helps the DBA keep things straight by lettiung us talk about 'instance A' (the Oracle software to be running over on computer A) vs 'instance B' when starting, stopping and managing;
    b) helps the application by providing targets that can be listed in the TNSNAMES.ORA [against one service alias], which is used by ORacle Networking to provide automated load balance or failover (instance/SID a is not available, I guess I'll try the next in the list)
    Hope that helps the concept level a bit.

Maybe you are looking for