DR type restore of 10gR1 RAC with ASM database to another cluster

Hi,
We have a requirement to restore the image copy of our production database to another location. The production database is a 10-node 10gR1 RAC deployment with ASM. The image copy is in the FRA.
We want to restore this image copy onto a 2-node 10gR1 RAC cluster, which is also running a development environment. We have so far used the 'backup copy copy of database' command to pipe the image copy from the FRA to an NFS mounted filesystem. We plan to restore (and convert the names) the files from here. I have a list of steps we need to undertake - like adding the production database metadata on the development cluster into CRS, restore the spfile and controlfile, restore and convert the datafiles from the production ASM diskgroup to the development ASM diskgroup.
has anyone out there done this? Are there any nasty 'gotchas' or pitfalls?
Please, tell me your pain so I can spare it myself :o)
regards
Dilbert

user562223 wrote:
We are planning to take cold backup through RMAN. But now the issue is that if something going wrong with the storage then both the diskgroup on the same storage will not be mounted.
What should be the backup & recovery strategy for this scenario? How to bring the server back online?The strategy depends entirely on the risk analysis and assessment. Do you need to be able to recover the database to the moment just before it crashed? Do you need point-in-time recovery? What are the availability requirements? Etc.
Databases can be quite diverse in nature. It can be fairly static with very few changes, to very dynamic to totally dynamic. In some cases, the database only needs to be restored as a "container" (structures with no data) as that is all the processes need and as these will supply the data. In other cases, the entire database with all committed transactions to the second before the crash is needed. In a few cases, you may want to use Data Guard and standby/clone databases instead.
There is no single set of rman instructions that you can copy-and-paste to implement any of these diverse backup and recovery strategies. You need to determine and define your backup, restore and availability requirement first - before looking at which rman commands to use and in what sequence, where and when.

Similar Messages

  • How to convert single instance10g db to 11gR2 RAC with ASM

    Hi,
    I need your help to decide the plan about how to convert single instance 10g database to 11gr2 rac with asm.
    I can have about 6 to 8 hours of downtime to upgrade and move to rac with asm.
    db size is about 1.5tb and on AIX.
    here is my plan....
    1) install 11gr2 rac with asm on two nodes
    2) verify rac installation and clustered asm
    3)install 10g oracle binaries( yes 10g )
    4) shutdown production db ( machine prod )
    5) make copy of production and restore on 1st node ( using shadow image , so it's quick and its file system )
    6) upgrade db to 11g ( still of file system )
    7) after successful upgrade, move to asm ( rman backup )
    8) add another node
    does it look okay ? OR is there a better approach to save time?
    can someone help me ?
    Thanks...

    Thanks ...
    So here is what I thought... suggest if something is not right...
    1) install 11gr2 grid infra on node A and B with ASM
    2) stop CLUSTER ON BOTH NODES.
    3) shutdown prod db on 10g ( downtime starts )
    4) take rman cold backup
    5) restore rman backup on node A on ASM ( as if single instance 11g , no rac parameters )
    6) mount and run upgrade script for 11g, then open db with 11
    7) after successful upgrade, shutdown db node A
    8) change all rac related parameters, spfile,undo,redo for rac environment on both nodes
    9) open db in rac environment
    can I do this way ?
    My only question is, even though I installed rac on node A and B, in step 5 and 6 I'm using only node A as if it is single instance. Is it possible ?
    if it is then I'm good to go...
    Thanks for all suggestions.

  • Best practice for oracle 10.2 RAC with ASM

    Did any one tried/installed Oracle 10.2 RAC with ASM and CRS ?
    What is the best practice?
    1. separate home for CRS, ASM and Oracle Database?
    2. separate home for CRS and same home for ASM and Oracle Darabase?
    we set up the test environment with separate CRS, ASM and Oracle database homes, but we have tons of issues with the listener, spfile and tnsnames.ora files. So, seeking advise from the gurus who implimeted/tested the same ?

    I am getting ready to install the 10gR2 database software (10gR2 Clusterware was just installed ) and I want to have a home for ASM and another for database as you suggest. I have been told that 10gR2 was to have a smaller set of binaries that can be used for the ASM home ... but I am not sure how I go about installing it. The first look at the installer does not seem to make it obvious...Is it a custom build option?

  • SQLLoader issues of Oracle RAC with ASM

    One of our client wants to use Oracle RAC with ASM for our application, i just want to know if there would be any two-phased commit transactions and SQL*Loader issues in ASM.
    Database is Oracle 10g

    ASM works only at storage layer and has nothing to do with:
    - distributed transactions
    - client executable that connects to database instance: SQL*Loader, SQL*Plus, etc.
    RAC has also nothing to do with distributed transactions: a RAC database is a single database with multiple instances but still a single database; there is no need to use distributed transactions because you have a RAC database.
    Edited by: P. Forstmann on 24 févr. 2011 13:27
    Edited by: P. Forstmann on 24 févr. 2011 13:31

  • Does managing Oracle 10g RAC with ASM require full root access?

    We currently have three entirely separate support areas, Unix, Storage and DBA. We're now considering using Oracle 10g RAC with ASM and as part of the assessment trying to work out if we can still draw similar support boundaries. I know that installing RAC and configuring ASM requires root access but will DBA continue to need root access to manage & support RAC? If so, does anyone know if the commands they need can be RBAC'd or if we just need to share root access going forwards. I've had a look at a number of docs including http://download.oracle.com/docs/cd/B19306_01/rac.102/b14197/toc.htm. which is fairly informative but none of them seem to mention the requirement for root access on Solaris. I'm guessing they just assume that it's available, but that's not generally the case in our environment.
    All advice / info welcome!

    I would have thought that the only reason you would need root access once RAC and ASM had been set up would be to add more disks to the ASM configuration. This would be needed to change the ownership on the raw LUNs or to make additions to metasets (SVM/Oban) or diskgroups (VxVM/CVM). Beyond that, I can't imagine needing root access.
    I'm sure others will chime in if they can think of other reasons!
    Regards,
    Tim
    Edited by: Tim.Read on Jun 3, 2008 2:25 AM

  • RAC with ASM

    Hi,
    We will be implementing oracle 10g RAC with ASM.
    Just wondering how many production systems are running on ASM.
    Are there any known issues with ASM for performance and maintaince.
    Please advice.
    Thanks in advance.

    Check more information about the difference between OCFS and ASM in metalink doc
    Automatic Storage Management (ASM) and Oracle Cluster File System (OCFS) in Oracle10g
    Doc ID: Note:255359.1
    ASM provides many advantages over pure raw device, I believe it's fairly standard to use ASM together with RAC in 10g. And perhaps some files on OCFS2 that ASM doesn't handle.

  • Binding Luns in red hat linux5 while installing RAC with ASM

    Hi All,
    I am in the process of installing RAC with ASM. Our OS team have presented the shared LUN's on the cluster nodes. Now that i need to bound/map them to the raw partitions. I did the below step. Could you please let me know the next steps to be done for the binding to be completed?
    # cat /etc/udev/rules.d/60-raw.rules
    # This file and interface are deprecated.
    # Applications needing raw device access should open regular
    # block devices with O_DIRECT.
    # Enter raw device bindings here.
    # An example would be:
    # ACTION=="add", KERNEL=="sda", RUN+="/bin/raw /dev/raw/raw1 %N"
    # to bind /dev/raw/raw1 to /dev/sda, or
    # ACTION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="1", RUN+="/bin/raw /dev/raw/raw2 %M %m"
    # to bind /dev/raw/raw2 to the device with major 8, minor 1.
    ACTION=="add", KERNEL=="/dev/emcpowerg", RUN+="/bin/raw /dev/raw/OCR.dbf %N"
    ACTION=="add", KERNEL=="/dev/emcpowerd", RUN+="/bin/raw /dev/raw/VOTING.dbf %N"
    ACTION=="add", KERNEL=="/dev/emcpowerf", RUN+="/bin/raw /dev/raw/ASM1 %N"
    ACTION=="add", KERNEL=="/dev/emcpowerc", RUN+="/bin/raw /dev/raw/ASM2 %N"
    ACTION=="add", KERNEL=="/dev/emcpowere", RUN+="/bin/raw /dev/raw/ASM3 %N"
    ACTION=="add", KERNEL=="/dev/emcpowerb", RUN+="/bin/raw /dev/raw/ASM4 %N"
    # cd /etc/udev/rules.d/
    # udevtest /dev/raw/OCR.dbf | grep mode
    # raw -qa
    # start_udev
    Starting udev: OK
    # raw -qa
    # ls -l /dev/raw
    ls: /dev/raw: No such file or directory
    Thanks for all your support,
    Sravan

    hi
    you should have got feedback on your other post refereing to the same question
    Bindind raw partitions in Red hat linux5 for Oracle RAC with ASM install
    regards,
    hub

  • How do i licence a two node RAC with ASM infrastructure

    AM trying to estimate the licensing of two node RAC with ASM as storage manager and GRID control as management tool

    Hi,
    Oracle license depends on lot of things, Edition of Oracle your running standard or enterprise, the optional packges you need and etc.
    Read through http://docs.oracle.com/cd/E11882_01/license.112/e10594/editions.htm#BABDJGGI
    also if you license named users or processor. You can get the price for the from online oracle store
    https://oraclestore.oracle.com/OA_HTML/ibeCCtdMinisites.jsp?language=US&ref=ibeCZzpHome.jsp

  • 12.1.3 EBS single node 11.2.0.3 database to 2 node RAC with ASM

    Hi,
    We are planning to convert single node local/ordinary file system 11.2.0.3 database to 2 node RAC with ASM.
    Please help me in creating the roadmap for the same.
    e.g
    1. Create the shared raw file system
    2. Create diskgroup for ASM
    3.. Convert the local file system to ASM first
    etc, etc
    This is the first big task hence need expert guidance.

    Please refer to:
    Using Oracle 11g Release 2 Real Application Clusters with Oracle E-Business Suite Release 12 (Doc ID 823587.1)
    Oracle E-Business Suite Release 12 High Availability Documentation Roadmap (Doc ID 1072636.1)
    Thanks,
    Hussein

  • Manual of adding the new node on RAC with ASM

    Hello everbody
    Someone have the manual of the adding a new node on RAC with ASM for Solaris ?
    regards
    Spaulonci

    Go to http://www.oracle.com/technology/documentation/index.html, select your unknown database version and search for a manual named 'Oracle Clusterware and Oracle Real Application Clusters Administration and Deployment Guide'.
    Werner

  • How to investigate high io in a RAC with multiple databases?

    how to investigate high io in a RAC with multiple databases?

    RAC is saying that a single server lacks the processing capacity needed for databaseA. So additional databaseA instances on additional servers are needed in  order to meet the processing demands for databaseA. Thus RAC is required.
    Multiple databases on a single server says that the server has spare processing capacity and that it can not only deal with databaseA processing demands, but also with the processing load of databaseB.
    So how does your statement about running multiple database RAC instances on the same RAC server node, make sense? And does your I/O issue not immediately point to the fact that no, RAC server1 cannot deal with the I/O resources required by both databaseA and databaseB?
    After all, how is I/O scaled on RAC? How is ANYTHING scaled on RAC? By adding more databases to a RAC server node? Of course NOT!!
    RAC scales by adding more servers (with a new database instance each) to a physical database in order to scale processing capacity and I/O. By adding more I/O channels to access the SAN/shared storage. By adding more CPUs to increase processing capacity.
    Bluntly put - multiple RAC database instances on a single RAC server node is kind of an idiotic approach to scalability in my view....

  • RAC with multiple databases

    hi,
    we are evaluating a design for the configuration of 3 databases in 10g RAC in linux
    Available HW: 2 servers each with 32 gb ram
    No of databases need to be configured :3
    what would be the effective configuration?
    the options we think are,
    1) One 2 Node RAC with 3 databases or
    2) Three 2 Node RAC each with 1 database each
    what would be the licencing cost in different options
    please help
    tia,
    newbie
    Edited by: user570138 on May 26, 2009 11:29 PM

    user570138 wrote:
    hi,
    sorry, am new to RAC.
    heard about one implementation wherein with a h/w of 2 servers,
    1) 2 node cluster for one database
    2) single node cluster for the second database in one of the servers.
    is it possible to configure multiple clusters on the same machines?
    here in our case, we have 3 databases that need to part of RAC configuration.A single node cluster? A "cluster" implies two or more servers.
    If you have two servers, you can create two node cluster for any number of RAC database(s).
    Also you can create stand-alone database(s) on either server.
    If you use VM, you can cluster as many VM machines as you have configured.

  • Restore rac with asm

    Hi,
    I must restore my database with rman.
    My application is an rac application with asm.
    My questions are:
    1- Is'it necessary to remove my datafiles on my ASM instance.
    2- Is'it necessary to use srvctl stop database -d basename or can i do a shutdown immediate
    My restore procedure
    SQL> show parameters cluster_database
    NAME TYPE VALUE
    cluster_database boolean TRUE
    cluster_database_instances integer 2
    SQL> alter system set cluster_database=false scope=spfile sid='*';
    SQL> shutdown immediate
    rman target / nocatalog
    RMAN> set dbid=519338572
    executing command: SET DBID
    RMAN> startup nomount;
    restore controlfile from 'PATH/file';
    RMAN> mount database;
    RMAN> run { set until time="to_date('01-FEB-09 16:14:28','DD-MON-YY HH24:MI:SS')";
    2> restore database;
    3> recover database; }
    RMAN> alter database open RESETLOGS;
    database opened
    RMAN> exit
    SQL> alter system set cluster_database=true scope=spfile sid='*';
    SQL> shutdown immediate
    ORACLE instance shut down.
    2) Restart the database in cluster Mode:
    srvctl start database -d racdbtst
    srvctl start service -d racdbtst
    crs_stat –t
    chkcrs
    Thanks

    Hello,
    My questions are:
    +1- Is'it necessary to remove my datafiles on my ASM instance.+
    No it's not necessary to remove as you are going to overwrite them with your restore.
    +2- Is'it necessary to use srvctl stop database -d basename or can i do a shutdown immediate+
    Why you want to shutdown? You can shutdown both RAC instances using srvctl and with shutdown immediate you will be shutting on only one instance.
    You can shutdown one of the instance and bring it up later once you are done restoring, so need to modify your cluster_database parameter.
    Regards

  • Restore Oracle DB Backup on RAC with ASM on Standalone server

    Dear Experts,
    We have our Production Enviornment on Linux as OS and Oracle DB on RAC and ASM. We are taking the backup through DB13 of Production system.
    We want to rectify whether the above backup is restorable or not. For this, we want to restore the backup on Single Standalone system without RAC and ASM.
    My questions is 1) Is it possible to restore database from RAC and ASM to normal Standalone server ?
                             2) If possible, can anyone let me know the challenges we could face during the same procedure.
    Looking forward for suggestions.
    Regards,
    KK

    Hi Ketul,
    I suppose restoration can be done to standalone system using brtools.
    Refer steps in
    SAP note 1627541 - BR*Tools support for Oracle ASM and Exadata/ODA
                        905359 - Using BR*Tools for Oracle RAC databases
    Hope this helps.
    Regards,
    Deepak Kori

  • RMAN duplicate from RAC with ASM to RAC with ASM

    I'm still reading and trying to figure out how to duplicate...and I'm finding that there are some extra considerations you have to work with with doing a RAC system.
    Does anyone have any good links to articles/docs that spell out what to do in this scenario?
    I'm wanting to duplicate from tape backups, using NO connectivity to the source/target....
    My tape backups do include the spfile and control files (autobackup) from the source.
    Thank you in advance,
    cayenne

    damorgan wrote:
    Possibly you are confusing a database with a database.
    A RAC database is a just a database. What is different is the instances, the clusterware, and the storage: For example ASM.
    A backup is a backup is a backup.
    Can you be more specific about what you are trying to do, on what hardware, operating system, version, and edition.
    RMAN can not create an instance either RAC or stand-alone.Thank you for the reply.
    I have my source system, OS = RHEL5, running Oracle 11Gr2...5 node RAC cluster.
    I'm doing RMAN backups to tape...hourly arch. logs, Daily incremental lvl=1 backups and weekly incremental lvl=0
    None of the tape backups have ever been tested for restoring...and I've never restored a database myself before, total noob here.
    I have a test area I've set up. I have a 2 node RAC cluster, running 11Gr2 and OS=RHEL5.
    The tape is accessible from both systems.
    I am wanting to test the tape backups...and thought the RMAN DUPLICATE process would be the way to go.
    I am wanting to NOT connect to the source database...trying to simulate somewhat of a disaster recovery scenario. I'm only wanting to use tape backup, and the test area for the auxiliary instance.
    So far what I've seen I need to learn to do is something like:
    1. Create a password file for new aux database to be duplicated to
    2. Establish Net connectivity...
    3. Create initial parameter file for aux instance
         Due to a bug in note:334899.1, add this (because of RAC system)
         norecovery_through_resetlogs=TRUE
    4. Start aux instance NOMOUNT
    Everything I'm reading though...is basically doing this from single instance to single instance...and what little info I've seen on doing it from RAC, indicates there are some differences. The "_no_recovery_through_resetlogs=TRUE" is one thing I found...but wondering what else.
    Also, so many of the examples I'm finding...are doing the duplication connecting to the target/source...and also doing backups to disk rather than tape...
    Right now, I'm at #1...trying to figure what to put into an init pfile...I'm seeing DB_name, which will be the same as the one I'm cloning from.
    I'm not sure what else....
    I'm wondering if this is necessary..since on the tape backups from the source...I backup the SPFILE...can that not be used somehow in this?
    I'm seeing for the init file, examples show that I need to put in entries for control files and redo logs....if the source system was down and gone...how would I know where these were on the old system? This isn't documented anywhere....is there a way to do this if you didn't know.
    If not..guess I need to go through all systems and document the layouts of where everything is located.
    Also...most examples I'm finding, in addition to being single instance backup and restore/duplication...they are all using regular file systems....not much to go on with using ASM.
    Anyway, I'm trying to learn here...and am having trouble finding examples to go from that match my setup.
    Thank you in advance,
    cayenne

Maybe you are looking for

  • Can't install Acrobat XI

    I purchased acrobat XI standard and tried to install on my wife's desktop. When I couldn't seem to get it to install.(it would repeatedly stall during the installation) I thought perhaps it was her computer so I tried to install on my laptop. It seem

  • New Computer: How to transfer apps without losing data & in-app purchases?

    I just bought a new MacBook. I've moved everything from my old PC to the MacBook, but now that I hook up my iPhone, iTunes is telling me that to sync my apps with the new MacBook will mean replacing all app data on my iPhone with data from the comput

  • Print Event Details (absorbed into convert to PDF)

    Hi All, i want to print events list into a PDF document please help me how to do that.It is very urgent.Please give me reply immediately. Anybody have code please send me.. Thanks in advance.......

  • Copying my iPhoto library to Windows

    I'm finally getting rid of my Windows laptop - replacing it with an iPad. I'll give my old laptop to a relative, and I want to copy all of my family photos to the Windows XP machine. The Windows machine is connected to our home network to our Macs. W

  • Taking a long time to export

    Why is it taking so long to exort a sile show with with a 185 photos to idvd?its been over 5min and its only half way done. Thanks