EBS 11i Disaster Recovery using tape backup on alternate Unix Server.

Hi,
I would really appreciate if you could please share with us what is the process to recovery EBS 11i environment to an alternate DR server using the latest tape backup in case any disaster happens to the existing production server.
I need to prepare and test disaster recovery plan document using the latest tape backups.
We have single node EBS 11i environment with Apps and DB installed on the same AIX Unix Server.
We also have full database RMAN backup every night.
The new alternate DR Unix server will have different hostname and IP address.
Thanks in advance.
Regards.

Please refer to the following docs.
Business Continuity for Oracle Applications Release 11i, Database Releases 9i and 10g [ID 216212.1]
Business Continuity for Oracle E-Business Release 11i Using Oracle 11g Physical Standby Database - Single Instance and Oracle RAC [ID 1068913.1]
Thanks,
Hussein

Similar Messages

  • ORA-01610: recovery using the BACKUP CONTROLFILE option must be done

    Hello All,
    I have an instance on my LAB server. To explore more avenues in cloning a DB I did the following.
    1. On my Oracle 10g Instance I fired an large query which would take atleast an hour to execute.
    2. Opened another session and executed shu ABORT to shutdown the above instance abruptly.
    3. Took backup of datafiles, archive logs and redologs [ prior to shu abort, I had issued ALTER DATABASE BACKUP CONTROLFILE TO TRACE]
    Restoration steps:
    NOMOUNT with pfile edited to hold the name of the new DB_NAME
    Create control file script edited to reflect the new paths of datafile and redologs.
    MOunted succesfully.
    ALTER DATABASE OPEN RESETLOGS;
    ERROR at line 1:
    ORA-01194: file 1 needs more recovery to be consistent
    ORA-01110: data file 1:
    'F:\ORACLE\COLD_BACKUP_TRIAL\SET2\DATAFILE\DUPLISYSTEM_553LC8QX_.DBF'
    SQL> recover datafile 'F:\ORACLE\COLD_BACKUP_TRIAL\SET2\DATAFILE\DUPLISYSTEM_553LC8QX_.DBF';
    ORA-00283: recovery session canceled due to errors
    ORA-01610: recovery using the BACKUP CONTROLFILE option must be done
    SQL> recover database using backup controlfile;
    ORA-00279: change 2962256 generated at 09/03/2009 12:06:49 needed for thread 1
    ORA-00289: suggestion :
    F:\ORACLE\COLD_BACKUP_TRIAL\SET2\FLASH_RECOVERY_AREA\DUPLI\ARCHIVELOG\2009_09_23
    \O1_MF_1_2_%U_.ARC
    ORA-00280: change 2962256 for thread 1 is in sequence #2
    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
    F:\oracle\cold_backup_trial\SET2\ONLINELOG_BK\O1_MF_3_553LGCH3_.log
    ORA-00342: archived log does not have expected resetlogs SCN 2933995
    ORA-00334: archived log:
    'F:\ORACLE\COLD_BACKUP_TRIAL\SET2\ONLINELOG_BK\O1_MF_3_553LGCH3_.LOG'
    I didn't find the file it was suggesting so I tried many combinations of providing the right recovery file name :-- All the latest Archive logs and Redologs in my backup.
    Still the recovery is not successful. Please let me know how can I recover my DATABASE.
    Many thanks in advance.
    Regards,
    Valli

    Greetings,
    If I understood, you basically have a copy of a primary database and the redo log archives of this pretty same database, you have backed up the control file of this primary database, edited it pointing all paths of your datafiles to the new location but renaming the instance name.
    I am assuming that you have edited the first line of your control file to something like "CREATE CONTROLFILE SET DATABASE "DB02" RESETLOGS ARCHIVELOG", in this case are you sure that the redolog archives have not loose the sequence? In this case it will ask more and more archives and it will never end, take a look at the date and time of the thread that your instance is asking for recovery. Is your instance a production database? If it is NOT production and you are SURE that the database is completely recovered and is asking for redolog files that does not even exist you can try to add the ALLOWRESETLOGS_CORRUPTION=TRUE to your init.ora and open the db... This solution is not recommended and you should never use it on production instances... take this hint as a LAST effort to bring your db online.
    Regards,
    Bruno Carvalho

  • Is it possible to use some product on the unix server at the development level which would make it p

    Hello,
    We are generating editable PDF forms from the scratch at the development level on the unix server. Is it possible to use some product on the unix server at the development level which would make it possible to save these editable PDF forms to be saved using acrobat reader? These forms are used by the end users and the edited files are then saved... Kindly help me in this regard..
    Best Regards,
    Deepak

    Dear Aandi,
    I am really thankful to you for this. I will suggest this to the business and then they can contact adobe for this. Thanking you once again for providing me with all the valueable info. You have been instrumental in helping me out in my project.
    Best Regards,
    Deepak Goyal

  • Disaster Recovery from tape library!

    Hi,
    I am using oracle 10g and Backup Exec 12 as the media management software. How do i perform the disaster recovery. My entire scenario is like this:
    Server A has the DB (Database).
    Configured Backup Exec with RMAN and took full DB backup along with autobackup of controlfile to the tape.
    Server A crashes and is unusable.
    Installs Oracle on server B and needs to restore the DB on this new server.
    I know the DBID of the DB but how to configure RMAN to work with Backup Exec, so that I can restore the db from the tape library?
    When you configure the RMAN integration with Backup Exec, it finds the database running on the server and will perform the integration. But in my case, since the database does not exist, how will the Backup Exec agent configure the integration?
    How do we go about the restoration to Server B in this case?
    Thanks!

    Hi!
    I am still not able to restore the db. The scenario is like:
    Took a full database backup to tape from server A with controlfile autoconfig
    Trying to restore the db on server B. The following is the script used to restore.
    connect target /
    set dbid=152417844;
    startup nomount;
    run
    +{+
    allocate channel sbt1 type 'sbt_tape';
    SEND 'BSA_SERVICE_HOST=ipaddress,NBBSA_TOTAL_STREAMS=1';
    set controlfile autobackup format for device type 'sbt_tape' to 'cf_%F';
    restore spfile from autobackup;
    restore controlfile from autobackup;
    alter database mount;
    restore database;
    recover database;
    release channel sbt1;
    +}+
    alter database open resetlogs;
    When i try to restore, the output is:
    channel sbt1: looking for autobackup on day: 20090624
    channel sbt1: looking for autobackup on day: 20090623
    channel sbt1: looking for autobackup on day: 20090622
    channel sbt1: looking for autobackup on day: 20090621
    channel sbt1: looking for autobackup on day: 20090620
    channel sbt1: looking for autobackup on day: 20090619
    channel sbt1: looking for autobackup on day: 20090618
    channel sbt1: no autobackup in 7 days found
    released channel: sbt1
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of restore command at 06/24/2009 11:19:28
    RMAN-06172: no autobackup found or specified handle is not a valid copy or piece
    Please advice!
    Edited by: Libra DBA on Jun 24, 2009 1:39 PM

  • Apps 11i disaster recovery with hot standby db

    Hello,
    We are trying to formulate a disaster recovery plan for Apps 11i (single node install) utilizing a hot standby database for the db layer and file synchronization
    (rsync, rcp, whatever) of the application stack. We're comfortable with the hot standby db technology, but uncertain that simply keeping the application stack
    sync'd on the standby host is sufficient to have a complete failover solution. Is anyone successfully using this type of configuration and , if so, is there a
    cookbook methodology for promoting the standby system to a primary? Can you simply rename the host on the standby and turn the key on?
    Thanks for any/all suggestions.
    Terry Riddle

    Hi,
    we are planning a similar recovery strategy. Where can I find documentation about your strategy? A consultant has suggested has to install Legato with two products for DBs synchronization.
    Thanks Gigi
    My email: [email protected]

  • Recovery using Hot Backup

    We have to create a new enviornment(pre-prod) using Hot backup (restore from tape of last week) of the current prod DB, we have installed the same version of software as in prod and prepared init file but i am not sure about how we are going to do the recovery from last week backup,it would be a incomplete recovery as they want data till last week only,to my knowledge..we will create a new control file and open the DB using resetlogs...please can somebody help/guide me more on this...please share the steps required.
    Thank You

    We have to create a new enviornment(pre-prod) using Hot backup (restore from tape of last week) of the current prod DB, we have installed the same version of software as in prod and prepared init file but i am not sure about how we are going to do the recovery from last week backup,it would be a incomplete recovery as they want data till last week only,to my knowledge..we will create a new control file and open the DB using resetlogs...please can somebody help/guide me more on this...please share the steps required.If you have backup of one week older, then
    1)startup instance in nomount status
    2) check the logfile of RMAN for controlfile backup piece
    or from Production give below command and check for the backup of the last week controlfile.
    RMAN> list backup of controlfile;
    note the backup piece
    3) again back to pre-prod
    RMAN> restore controlfile from 'backup piece';
    5) SQL> alter database mount;
    6) RMAN> Restore database;
    after restore database open database with resetlogs, If you see any inconsistency apply archives 1/2 or as needed for consistency. and open database with resetlogs.
    Here duplicate from active database wont work as you want 1 week older data.

  • What to have for disaster recovery? Full backup?

    What do we need to have? In case of we lose everything what to backup from where? There is an BART system I think in 4.1 does it enough for full system recovery? Or do we also need to export users from BAT->export ? Why are they seperate? (ps. I talk about 4.1)
    thx

    Hi Okan,
    The Utility you are referring to is called BARS (Backup and Restore) and is the data you need for Disaster Recovery/CCM Rebuilds. You will not need the Bat-Export as all the phone details etc are captured in a .tar file during BARS Backup;
    The following list shows the data that is backed up and restored for the Cisco CallManager publisher database:
    Hosts and LMhosts files
    Latest Cisco CallManager publisher database
    DC Directory LDAP directory
    For Cisco CallManager 3.3.x DirectoryConfiguration.ini from C:\dcdsrvr.
    For Cisco CallManager 4.0(x) or later UMDirectoryConfiguration.ini.
    Directory schema files avvid_schemaV*.txt
    Publisher and subscriber configuration information to replication.ini file.
    Cisco CallManager version to version.ini file.
    If the option to backup CDR is chosen, CDR database and CDR/CMR flat files from Local CDR Path
    TFTP files from C:\Program Files\Cisco\TFTPPath (the default path)
    TFTP files from alternate file locations
    Cisco Bulk Administration Tool (BAT) files-templates from C:\CiscoWebs\BAT, CSV files from C:\BAT and the BATversion.asp file.
    HKLM\Software\Cisco Systems, Inc. (registry keys)
    Cisco CallManager DSN
    Security files (certificates) from under C:\Program Files\Cisco\Certificates. This applies only to Cisco CallManager 4.x or later.
    LDAPConfig.ini for IPMA configuration.
    Here is a good doc that has all the info for doing Backups and then restoring on the new box;
    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/bars/4_0_11/ag-4011.html
    Hope this helps!
    Rob

  • DPM 2012 R2 crashes during tape backup for a specific server

    Hi Community,
    A customer of ours is experiencing an issue with DPM crashing after a period of time when backing up a large protection group to tape.
    Customer is running DPM 2012 R2 URE 5
    Upon looking in the DPM Logs, we see the following error, immediately prior to the system crashing.
    MSDPMCurr.errlog
    0968 29A8 04/08 12:41:48.218 28 MediaPool.cs(350) NORMAL Found PGSetId a914779a-8847-40e5-90fd-a1ca6cffee05 for MediaPoolId e10c1280-445f-4454-8edd-0cb3c1113c27
    0968 29A8 04/08 12:41:48.221 28 MediaPool.cs(329) WARNING MediaPool 00000000-0000-0000-0000-000000000000 does not exist.
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING Caught unhandled exception : Microsoft.Internal.EnterpriseStorage.Dls.Utils.MediaPoolNotFoundException: Media pool 00000000-0000-0000-0000-000000000000 not found in the database.
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.MediaPool.GetPGSetIdForMediaPool(DbContext sqlContext, Guid mediaPoolId)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.MediaPool.IsMediaPoolCollocated(DbContext sqlContext, Guid mediaPoolId)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.ArchiveMedia.IsMediaCollocated(DbContext sqlContext)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.ArchiveMedia.CheckAndRaiseOffsiteReadyEvent(DbContext sqlContext, Boolean considerOfflineMedia)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.Dataset.RaiseMediaOffsiteReadyEvent(DbContext sqlContext)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.Dataset.SetLifeStatus(DbContext sqlContext, DatasetLifeStatus lifeStatusPassed)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.TapeArchiveMedia.Reclaim(DbContext sqlContext)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.MMCatalog.ReclaimMedia(ArchiveMedia media)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMInterface.ReserveResourcesForBackupHelper.GetRecycedUsableMedia(IList listOfMedia)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMInterface.ReserveResourcesForBackupHelper.GetRecyclableMedia(MediaPool mediaPool)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMInterface.ReserveResourcesForBackupHelper.GetMediaRequiredByArchiveTask(Guid expectedDriveId)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMInterface.ReserveResourcesForBackupHelper.AllocateMedia(Guid expectedDriveId)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMInterface.ReserveResourcesForBackupHelper.QueryResourcePreference()
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.TaskElement.ReserveResources(Dictionary`2 libraryResourcesCache)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.JobElement.ReserveResourcesToOneTask(Dictionary`2 libraryResourcesCache)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.PriorityQueue.ServeTasksInQueue(Message msg, Boolean waitForResources)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.MMCommonBlocks.ReserveResourcesBlock.DoServeTasksInQueueAndPostCheckMessage(Object msgObject)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.DpmThreadPool.Function(Object state)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING at System.Threading.ThreadPoolWorkQueue.Dispatch()
    0968 29A8 04/08 12:41:48.236 68 DpmThreadPool.cs(121) WARNING *** Mojito error was: MediaPoolNotFound; 0; None
    0968 29A8 04/08 12:41:48.242 68 DpmThreadPool.cs(149) WARNING Attempting to write error to the event log Media pool 00000000-0000-0000-0000-000000000000 not found in the database.
    0968 29A8 04/08 12:41:48.246 02 EventManager.cs(143) NORMAL Logging event to NT log from DpmThreadPool.cs(163): FatalServiceError
    0968 29A8 04/08 12:41:48.267 68 DpmThreadPool.cs(170) WARNING Attempting to invoke Watson
    0968 29A8 04/08 12:41:48.280 09 everettexception.cpp(761) CRITICAL Exception Message = Media pool 00000000-0000-0000-0000-000000000000 not found in the database. of type Microsoft.Internal.EnterpriseStorage.Dls.Utils.MediaPoolNotFoundException, process will terminate after generating dump
    The server is part of a protection group that is co-located, I am trying the backup not as part of a co-located set to see if this makes any difference.
    Tape backups for other servers, which are part of the same co-location group, work fine and it seems to be just this one causing the issue.
    I have seen a few other posts on the net referencing "WARNING MediaPool 00000000-0000-0000-0000-000000000000 does not exist." where people have similar issue with DPM crashing out but so far nobody seems to have any answers.
    I am debating removing the protection group and trying to 'start from scratch' but wondered if anyone else had any thoughts ?
    Thanks in advance,
    Ed

    Hi,
    Open SQL management studio and connect to the instance used by DPM.
    Run the following Query against the DPMDB and see if it returns any rows, if so please provide the output.
    select MP.mediapoolid, MP.PGSETID from dbo.tbl_MM_MediaPool MP
    Join dbo.tbl_IM_ProtectedGroup PG on PG.ProtectedGroupId = MP.MediaPoolId
    where PG.MediapoolId is NULL
    and MP.PGSetId is not NULL
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT] This
    posting is provided "AS IS" with no warranties, and confers no rights.

  • Upgrade 10.2 to 11.2 manualy using cold backup copy on new server.

    Hi,
    I am going to manually upgrade my databases to 11.2 from 10.2. I will use cold backup of 10.2 and copy in to the new server Red Hat Linux 5.
    I got a Note (742108.1) done for upto 10.2.0.5 and it tells to set
    orapwd file=$oracle_HOME/dbs/orapw<SID>
    But my upgrade path is 10.2 to 11.2 and i would like to verify whether i need to do the same before startup in upgrade mode?? Nothing mention regarding this in Upgrade Guideline. Just telling only to copy password file to $oracle_HOME/dbs/
    if so how i set it ? i mean in $ prompt or SQL Prompt?

    I have 10 databases in one server and 2 seperate servers. I will do 3 changes mainly 32 bit to 64 bit, Suse Linux 9 to red Hat Linux 5 and 10.2.0.4 to 11.2.0.1
    So best path to do all at once is cold backup and i verified it from oracle Support as well. because 32 bit o 64 bit conversion will automatically happend when upgrade.
    My databses are nearly 300GB each and not much big . use for datawarehouse.

  • Oracle recovery from tape backup

    A plea for help fellows,
    Can an a few Oracle tables be recovered using datafile/s that were backed up to conventional tape back up?
    The story is that a few days ago I started trying to recover tables for a warehouse (10.2.0.1.0) that appeared as recovered by using EM and rman script embedded in such that gave me a 'confirmation' that the rows were flashed back. It turns out that the rows were not there (unless something else has to be done after the confirmation message in EM), and this was done on three tables.
    It has now passed the time (apparently) that I can flash back the tables, as I use the SCN for the relevent time to recover (a flashback query) and I get 'ora-01555: snapshot too old' - the undo won't reach back that far. The database is in archivelog mode. It has now reached a point where the data warehouse owner would like the tables back pronto, but only three of hundreds of tables. What is desired by the data warehouse owner is for the tables to be restored to a location where his team members can pick the 'necessary rows to recover' from a restored copy of the tables.
    If I could restore whole tables - to different name, (even unnecessary ones) or even a whole tablespace - different name, the contents could be gotten rid of once it has been scavenged. But the tape restored data file/s would have a different SCN.
    Can someone tell me how this can be done please? What is the level of difficulty?
    Regards, David

    So basically, you want to get 3 tables from an old hot or cold backup taken sometime ago, correct? If so, create another seperate db, restore the old db, recreate the controlfile, recover(if restoring a hot backup), open the db and then export the tables.
    Another option is to use RMAN to restore the db, open the db and perform export.
    You can then, say create another schema in the target db in another tablespace and then import the tables under the new user's schema.
    Hope this helps.

  • PL/SQL scrpt to automate DATABASE RECOVERY using logical backups com, cum, inc export

    Hellow friends,
    I am writing a script TO RECOVER MY DATABASE FROM EXPORT BACKUPS IN PL/SQL, which are stored in my folder
    F:\ORACLE\ORADATA\BACKUPS.
    There are many export backups in this folder comprising of some COMPLETE, CUMULATIVE and INCREMENTAL exports with timestamp embedded in the names.
    I want to choose from these files, which file to apply.
    can anybody tell me that is there any method available in PL/SQL to handle file.

    Refer to any pl/sql 2.3 and higher manual . There is a package called utl.file.

  • Same Server 2013 Disaster Recovery using Database Portability

    Hi,
    I need to rebuild a 2012 Server with AD (Domain controller) + Exchange 2013 starting totally from scratch.
    I do have a copy of the clearly unmounted Mailbox Database.
    For whatever reasons, the new server MUST use the old Computer Name and the old AD domain configured as a new forest on the new server. So, the old DC was DC.mydomain.com and it has to be the same on the new machine.
    I did the AD configuration respecting these constrains.
    When it comes to Exchange 2013, I did a clean install of the 2013 CU3 (same as it was on the old server) and used the same organization name (as required by Database Portability). Then, I followed  the procedure reported at: http://technet.microsoft.com/en-us/library/dd876926%28v=exchg.150%29.aspx
    and sadly, when I run the
    Get-Mailbox -Database <SourceDatabase>
    I get no results, even if the DB contains several mailboxes.
    I double checked every step of my procedure also according to different forum/blog posts I found googling but no luck.
    Please, give me an advice.
    Any help is appreciated.

    I believe that you might be able to mount an EDB file under the circumstances you describe.
    Get-Mailbox does an Active Directory lookup of users, and returns the mailboxes it finds.  Simply restoring the database does not populate all the data in AD with the mail-enabled attributes.  You might be able to do that by using Connect-Mailbox
    to connect the user account with the disabled mailbox in the database.
    So, if you can get the database (with no log files) mounted using Mount-Database -AcceptDataLoss, then you might be able to use Connect-Mailbox to connect the newly-created user accounts with the disabled mailboxes in the database you mounted.
    I believe this should work, but I've never had to do it myself, so I can't promise anything.
    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

  • Recovery from Online backup

    Hai All,
    I regularly take hot backup via a script. In script copy all datafiles and archivelogs to the backup destination. One conrolfile is created using 'alter database backup control file to c:/backup.ctl' . Thus controlfile is also generated.
    I copy the backup files (includes datafiles and controlfiles) to a test machine . In test machine I created a database with the same name of production database. I replace the present files with the hot backup files (keep existing redo log files). When I open the database, recovery asked... I apply the backup archive log files. Even when reach the maximum archive files in my hand. recvery not stop... . This is the problem .. How It happened ? How to open the database with the backup files in my hand only.
    I copy the remaining archive log files and redo log files from production database and apply. then I open the database with resetlogs . It works fine......
    How to resolve the mentioning problem in second paragraph?
    Please help?
    Shiju

    How do you backup your database? Do you using RMAN to backup your database? or you use ALTER TABLESPACE BEGING BCKUP method to backup your database?
    Which version of Oracle are you using? Is there anything wrong configure autobackup of controlfile to avoid explicitly taking controlefile bakup?
    If you want to test your bakcup or wanted to create another copy (clone) of the database using your valid backup, why did you create the second database and did the other fuss?
    You can simply, bring up the instance, restore and recovery using your backups.
    I guess, the problem was with redo log files. You have overwritten all the datafiles, controlfile, but not redo log files, may be the redo log sequence mismatch cuased this behaviour.
    Jaffar

  • Spfile restore from RMAN Tape backup to different server

    Hi All,
    First of all let me thank you to the forum from which I keep updating my knowledge on oracle.
    I am having issues when trying to restore spfile from controlfile autobackup to different server. Problem and other details are below:
    Target version : 10.2.0.2
    Netbackup : 6.5.6
    Taken the tape backup through rman on server ABC and trying to restore the spfile from controlfile autobackup to server XYZ. Tape backup has been taken today morning and trying restore now.
    Both servers ABC and XYX have been added (as clients) to netbackup policy.
    Below is the syntax I used for restoring spfile and getting error as mentioned.
    RMAN> run {
    2> set controlfile autobackup format for device type 'SBT_TAPE' to '%F';
    3> allocate channel ch00 device type 'sbt_tape'
    4> parms='ENV=(NB_ORA_SERV=Mediaserver,NB_ORA_CLIENT=XYZ)';
    5> restore spfile to pfile '/oracle/product/10g/dbs/inittest.ora' from
    6> autobackup maxseq 5 maxdays 3;
    7> }
    executing command: SET CONTROLFILE AUTOBACKUP FORMAT
    allocated channel: ch00
    channel ch00: sid=36 devtype=SBT_TAPE
    channel ch00: Veritas NetBackup for Oracle - Release 6.5 (2010042405)
    Starting restore at 03-AUG-2011
    channel ch00: looking for autobackup on day: 20110803
    channel ch00: looking for autobackup on day: 20110802
    channel ch00: looking for autobackup on day: 20110801
    channel ch00: no autobackup in 3 days found
    released channel: ch00
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of restore command at 08/03/2011 14:03:26
    RMAN-06172: no autobackup found or specified handle is not a valid copy or piece
    Not sure where I am doing wrong. The same can be restored onto same host (I.E ABC) without any issues .
    Request your help and guidance.
    Thanks,
    SSS

    I don't know whether you can restore to a different server. The easier way should be
    RMAN> restore spfile to pfile 'YOUR_PFILE_NAME' from autobackup;
    then copy this to the new host.
    Check this link
    restore spfile to another host
    Hope this helps

  • RAC at Disaster Recovery site?

    HI
    I am having two node RAC production database right now. Now i want to implement disaster recovery using oracle data guard and for that also i am planning to go for 2 node RAC. Is it possible to implement two node RAC at disaster recover site. If yes then please send me link for the document that is related to this implementation.
    DB Version:10.2.0.1
    OS:LINUX
    Thank You....

    hi,
    yes its similar to normal stanby crearttion
    http://www.oracle.com/technology/deploy/availability/pdf/MAA_WP_10g_RACPrimaryRACPhysicalStandby.pdf
    http://www.dba-oracle.com/real_application_clusters_rac_grid/single_instance.htm
    regards,
    Deepak

Maybe you are looking for