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,
ValliGreetings,
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,
DeepakDear 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 RiddleHi,
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] -
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 YouWe 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)
thxHi 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,
EdHi,
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, DavidSo 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. -
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." -
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?
ShijuHow 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,
SSSI 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
-
Trigger an application on placing a file in a directory
Hi All, Is there a way of triggering an application when a file is placed in a directory. I don't want to use the timer. Can anyone help me on this? I don't know whether this question belongs to this forum or not... But, thought this is a better matc
-
How to download firework through the adobe assistant
how to download firework through the adobe assistant
-
Pictrivia 6 - Can you identify what's wrong with this setup?
What's Pictrivia? It's a trivia presented as a picture - more picture, less words. If you love solving puzzles, racking your brains on brain teasers,you would love this one. Who can participate? It's open to all. You can participate on Facebook, Twi
-
Background ALV problens, lack of coluns
Hello guys, I'm building a simple report that has about 27 coluns. The problem is when the user run's the report in background mode. After running, when you'll check the spool, it's incomplete (some of the last coluns just don't appear). I thought bu
-
EOS Utility will not work after update - 70D and Windows 8.1
I hope someone can help. I updated my EOS Utility on July 20, 2015, and switched to EOS Utility 2, incl. the updater (an add-on installation on the Canon site). After that, nothing happens when I connect the camera and try to open EOS Utility. I can