Restoring on a new host fails.
it is SOA Suite 10.1.3.1, and upgrade to 10.1.3.3.1.
this suite run on windows 2003.
I do the restoring action according to admin guide chapter 18.3.3
but when run the 3rd step:
bkp_restore.bat -m node_restore -o inst_register
it prompts:
Service Oracle-OracleSOAServerProcessManager in a state that can't be recreated.
Please remove it manually first.
I have checked, there is no Oracle-OracleSOAServerProcessManager service on the new host.
what does this means, and how to resolve? any suggestion?
Do this.
Stop services in A, make a copy of all Oracle Home, etc/oratab, /var/opt/oracle and so on
and coppy them to the B.
Then in B, restore the copy and make a chmod -R 750 for the complete ORACLE_HOME, then run the root.sh
After that, just make a little change in the host file, and put as an alias the name of A in B.
Then run the script $OH/chgip/scripts/chgiphost.sh -mid
and for the source use a and target use b for name and ip.
Check the log and if it's ok, just remove the name of A in the host file as alias.
Hope this helps.
Regards.
Similar Messages
-
Restoring SOA suite on a new host fails.
SOA Suite is 10.1.3.1, and upgrade to 10.1.3.3.1.
this suite run on windows 2003.
I do the restore according to admin guide chapter 18.3.3
but when run the 3rd step
bkp_restore.bat -m node_restore -o inst_register
it prompts:
Service Oracle-OracleSOAServerProcessManager in a state that can't be recreated.
Please remove it manually first.
I have checked, there is no Oracle-OracleSOAServerProcessManager service on the new host.
any suggestion?Do this.
Stop services in A, make a copy of all Oracle Home, etc/oratab, /var/opt/oracle and so on
and coppy them to the B.
Then in B, restore the copy and make a chmod -R 750 for the complete ORACLE_HOME, then run the root.sh
After that, just make a little change in the host file, and put as an alias the name of A in B.
Then run the script $OH/chgip/scripts/chgiphost.sh -mid
and for the source use a and target use b for name and ip.
Check the log and if it's ok, just remove the name of A in the host file as alias.
Hope this helps.
Regards. -
Help is needed in restoring DB to new host
Hello ,
I posted new thread two days ago , but yet, haven't succedded in restore my DB from host A to host b .
I need to do a test case , backup database at 11:00 , make some changes , (create / drop tables , whatever ) , take incremental level 1 at 11:15 , make more changes , plus another incremental level 1 backup at 11:30 .
At the end of that , I should try to to restore the Database called DB1 , into host b , for the changes made before the backup of 11:15 (that is , set until time ... 11:15) .
the problem is that I sit on that thing for about a week ,
and each time get another error at the end of the process when trying to run :
"recover database / recover database noredo" .
Here is what I do in host a :
[b]% setenv ORACLE_SID DB1
% sqlplus "/ as sysdba"
SQL*Plus: Release 10.2.0.2.0 - Production on Thu Jan 25 10:29:46 2007
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production
With the Partitioning and Data Mining options
SQL> select to_char (sysdate,'dd-mm-yyyy hh24:mi') From dual ;
TO_CHAR(SYSDATE,
25-01-2007 10:34
exit;
% rman target / catalog rman/rman@RCVCAT
Recovery Manager: Release 10.2.0.2.0 - Production on Thu Jan 25 10:32:33 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: DB1 (DBID=1206648960)
connected to recovery catalog database
RMAN> register database ;
database registered in recovery catalog
starting full resync of recovery catalog
full resync complete
RMAN> configure controlfile autobackup on ;
new RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
new RMAN configuration parameters are successfully stored
starting full resync of recovery catalog
full resync complete
RMAN> backup database ;
Starting backup at 25-JAN-07
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=198 devtype=DISK
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00002 name=/u03/oradata/DB1/dbf/t_undo_01_DB1.ora
input datafile fno=00001 name=/u03/oradata/DB1/dbf/t_system_01_DB1.ora
input datafile fno=00003 name=/u03/oradata/DB1/dbf/t_sysaux_01_DB1.ora
input datafile fno=00005 name=/u02/oradata/DB1/dbf/t_common_data_01_DB1.ora
input datafile fno=00006 name=/u02/oradata/DB1/dbf/t_common_ix_01_DB1.ora
input datafile fno=00004 name=/u03/oradata/DB1/dbf/t_users_01_DB1.ora
input datafile fno=00007 name=/u02/oradata/DB1/dbf/t_cipher_data_01_DB1.ora
input datafile fno=00008 name=/u02/oradata/DB1/dbf/t_cipher_ix_01_DB1.ora
channel ORA_DISK_1: starting piece 1 at 25-JAN-07
channel ORA_DISK_1: finished piece 1 at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/backupset/2007_01_25/o1_mf_nnndf_TAG20070125T103356_2vjtvnsz_.bkp tag=TAG20070125T103356 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:25
Finished backup at 25-JAN-07
Starting Control File Autobackup at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/autobackup/2007_01_25/o1_mf_n_612786863_2vjtwhsb_.bkp comment=NONE
Finished Control File Autobackup at 25-JAN-07
RMAN> backup archivelog all ;
Starting backup at 25-JAN-07
current log archived
using channel ORA_DISK_1
channel ORA_DISK_1: starting archive log backupset
channel ORA_DISK_1: specifying archive log(s) in backup set
input archive log thread=1 sequence=11 recid=1 stamp=612786900
channel ORA_DISK_1: starting piece 1 at 25-JAN-07
channel ORA_DISK_1: finished piece 1 at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/backupset/2007_01_25/o1_mf_annnn_TAG20070125T103501_2vjtxq1g_.bkp tag=TAG20070125T103501 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:04
Finished backup at 25-JAN-07
Starting Control File Autobackup at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/autobackup/2007_01_25/o1_mf_n_612786907_2vjtxvrj_.bkp comment=NONE
Finished Control File Autobackup at 25-JAN-07
BACK TO SQLPLUS
> SQL> select to_char (sysdate,'dd-mm-yyyy hh24:mi') From dual ;
TO_CHAR(SYSDATE,
25-01-2007 10:39
SQL> create user newuser identified by nweuser ;
User created.
SQL> grant connect , resource , create table to newuser ;
Grant succeeded.
SQL> create table newuser.tab (col number) ;
Table created.
BACK TO RMAN
RMAN> backup archivelog all ;
Starting backup at 25-JAN-07
current log archived
using channel ORA_DISK_1
channel ORA_DISK_1: starting archive log backupset
channel ORA_DISK_1: specifying archive log(s) in backup set
input archive log thread=1 sequence=11 recid=1 stamp=612786900
channel ORA_DISK_1: starting piece 1 at 25-JAN-07
channel ORA_DISK_1: finished piece 1 at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/backupset/2007_01_25/o1_mf_annnn_TAG20070125T103501_2vjtxq1g_.bkp tag=TAG20070125T103501 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:04
Finished backup at 25-JAN-07
Starting Control File Autobackup at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/autobackup/2007_01_25/o1_mf_n_612786907_2vjtxvrj_.bkp comment=NONE
Finished Control File Autobackup at 25-JAN-07
RMAN> backup incremental level 1 all database ;
Starting backup at 25-JAN-07
using channel ORA_DISK_1
channel ORA_DISK_1: starting incremental level 1 datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00002 name=/u03/oradata/DB1/dbf/t_undo_01_DB1.ora
input datafile fno=00001 name=/u03/oradata/DB1/dbf/t_system_01_DB1.ora
input datafile fno=00003 name=/u03/oradata/DB1/dbf/t_sysaux_01_DB1.ora
input datafile fno=00005 name=/u02/oradata/DB1/dbf/t_common_data_01_DB1.ora
input datafile fno=00006 name=/u02/oradata/DB1/dbf/t_common_ix_01_DB1.ora
input datafile fno=00004 name=/u03/oradata/DB1/dbf/t_users_01_DB1.ora
input datafile fno=00007 name=/u02/oradata/DB1/dbf/t_cipher_data_01_DB1.ora
input datafile fno=00008 name=/u02/oradata/DB1/dbf/t_cipher_ix_01_DB1.ora
channel ORA_DISK_1: starting piece 1 at 25-JAN-07
channel ORA_DISK_1: finished piece 1 at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/backupset/2007_01_25/o1_mf_nnnd1_TAG20070125T104227_2vjvcnpg_.bkp tag=TAG20070125T104227 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:46
Finished backup at 25-JAN-07
Starting Control File Autobackup at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/autobackup/2007_01_25/o1_mf_n_612787395_2vjvf3rp_.bkp comment=NONE
Finished Control File Autobackup at 25-JAN-07
RMAN> backup archivelog all ;
Starting backup at 25-JAN-07
current log archived
using channel ORA_DISK_1
channel ORA_DISK_1: starting archive log backupset
channel ORA_DISK_1: specifying archive log(s) in backup set
input archive log thread=1 sequence=11 recid=1 stamp=612786900
input archive log thread=1 sequence=12 recid=2 stamp=612787440
channel ORA_DISK_1: starting piece 1 at 25-JAN-07
channel ORA_DISK_1: finished piece 1 at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/backupset/2007_01_25/o1_mf_annnn_TAG20070125T104401_2vjvglw5_.bkp tag=TAG20070125T104401 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:04
Finished backup at 25-JAN-07
Starting Control File Autobackup at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/autobackup/2007_01_25/o1_mf_n_612787447_2vjvgqog_.bkp comment=NONE
Finished Control File Autobackup at 25-JAN-07
BACK TO SQLPLUS
SQL> select to_char (sysdate,'dd-mm-yyyy hh24:mi') From dual ;
TO_CHAR(SYSDATE,
25-01-2007 10:45
SQL> create user userb identified by userb ;
User created.
SQL> grant create table , connect , resource to userb ;
Grant succeeded.
SQL> create table userb.userb_tab (col number) ;
Table created.
BACK TO RMAN
RMAN> backup incremental level 1 database ;
Starting backup at 25-JAN-07
using channel ORA_DISK_1
channel ORA_DISK_1: starting incremental level 1 datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00002 name=/u03/oradata/DB1/dbf/t_undo_01_DB1.ora
input datafile fno=00001 name=/u03/oradata/DB1/dbf/t_system_01_DB1.ora
input datafile fno=00003 name=/u03/oradata/DB1/dbf/t_sysaux_01_DB1.ora
input datafile fno=00005 name=/u02/oradata/DB1/dbf/t_common_data_01_DB1.ora
input datafile fno=00006 name=/u02/oradata/DB1/dbf/t_common_ix_01_DB1.ora
input datafile fno=00004 name=/u03/oradata/DB1/dbf/t_users_01_DB1.ora
input datafile fno=00007 name=/u02/oradata/DB1/dbf/t_cipher_data_01_DB1.ora
input datafile fno=00008 name=/u02/oradata/DB1/dbf/t_cipher_ix_01_DB1.ora
channel ORA_DISK_1: starting piece 1 at 25-JAN-07
channel ORA_DISK_1: finished piece 1 at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/backupset/2007_01_25/o1_mf_nnnd1_TAG20070125T104750_2vjvoqb0_.bkp tag=TAG20070125T104750 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:35
Finished backup at 25-JAN-07
Starting Control File Autobackup at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/autobackup/2007_01_25/o1_mf_n_612787707_2vjvpw09_.bkp comment=NONE
Finished Control File Autobackup at 25-JAN-07
RMAN> backup archivelog all ;
Starting backup at 25-JAN-07
current log archived
using channel ORA_DISK_1
channel ORA_DISK_1: starting archive log backupset
channel ORA_DISK_1: specifying archive log(s) in backup set
input archive log thread=1 sequence=11 recid=1 stamp=612786900
input archive log thread=1 sequence=12 recid=2 stamp=612787440
input archive log thread=1 sequence=13 recid=3 stamp=612787722
channel ORA_DISK_1: starting piece 1 at 25-JAN-07
channel ORA_DISK_1: finished piece 1 at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/backupset/2007_01_25/o1_mf_annnn_TAG20070125T104843_2vjvqdpf_.bkp tag=TAG20070125T104843 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:02
Finished backup at 25-JAN-07
Starting Control File Autobackup at 25-JAN-07
piece handle=/u01/oradata/DB1/rman_admin/DB1/autobackup/2007_01_25/o1_mf_n_612787727_2vjvqhk7_.bkp comment=NONE
Finished Control File Autobackup at 25-JAN-07
exit host a
Now I create same directories I have in host a , also in host b ,
I have my init.ora file from host a and put it in host b ,
and have all backups taken in host a , available in host b (got them through ftp) .
here comes my question , I look at the pdf books of oracle and do somthing like that in host b :
setenv ORACLE_SID DB1
% sqlplus "/ as sysdba"
SQL> startup nomount pfile=initDB1.ora
SQL> exit
% rman target / nocatalog
RMAN > set dbid 1206648960 ;
RMAN > restore controlfile from autobackup until time "to_date ('25-01-2007 10:35','dd-mm-yyyy hh24:mi')";
## to get back in time to the changes made before userb was created !
RMAN > alter database mount ;
RMAN > restore database ;
RMAN > recover database noredo ;
RMAN > alter database open resetlogs ;
I don't run the whole process in host b , cause the restore is written somewhere , and I don't know where , and in the next time I try to run the restore operation , I get another kind of error message , and have to start the whole thing from the begining .
what's wrong in my process ? it's either I got errors about my files that are older than the last time of the resetlogs , or the DB is recovered to its most current state , after the creation of userb .
please advice . what should I change in my process ? it has been 3 days that I fail to recover my DB , and all I do is taken from oracle tecnet or metalink site .
Thanks in advanced ,
Lior .I think I found what was wrong .
when I use restore controlfile until time , it means that if I wrote 13:00 the recover should be at least to 13:01 (for example) .
meanwhile it works , I'm going to do some more tests to be sure . -
9i Database - Restore to a new host, validating RMAN backup
Hi all,
I could use your help, for any of you who remember how to do this in 9i. On one of my production databases, running 9.2.0.6.0, I have a nightly RMAN script that writes the backup to a large shared drive (this is on a Windows 2003 server). This backup uses a recovery catalog.
I have a test server, and I want to try and restore last night's backup on this test server, without touching the recovery catalog - purely as a means to go through the recovery process, and to validate our backups (this is also for SOX compliance, as this database is for the financial system).
I have been looking through the 9i documentation, and was hoping to have some detailed steps here: http://download.oracle.com/docs/cd/B10501_01/server.920/a96566/rcmrecov.htm#1007514
but I don't see a lot of information there.
I believe that this should be a rather simple process. On the test server, I have installed the 9.2.0.6 software, and created the Oracle Service using the same name as production. The test server can also see the shared drive that houses the backup files from the production system.
Here are the steps I am trying, please let me know what I need to change. Thanks all!!
rman target / nocatalog
RMAN> set DBID 3679803977
RMAN> startup nomount
RMAN> restore controlfile from autobackup; --- this throws errors, see below
Starting restore at 11-NOV-08
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=12 devtype=DISK
channel ORA_DISK_1: looking for autobackup on day: 20081111
channel ORA_DISK_1: looking for autobackup on day: 20081110
channel ORA_DISK_1: looking for autobackup on day: 20081109
channel ORA_DISK_1: looking for autobackup on day: 20081108
channel ORA_DISK_1: looking for autobackup on day: 20081107
channel ORA_DISK_1: looking for autobackup on day: 20081106
channel ORA_DISK_1: looking for autobackup on day: 20081105
channel ORA_DISK_1: no autobackup in 7 days found
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 11/11/2008 16:43:18
RMAN-06172: no autobackup found or specified handle is not a valid copy or pieceMany thanks for the helpful replies so far, Hemant!! I had to shelve this issue for a few days, back at it today.
I have made some progress, I am able to restore the control file now - what I am doing, is copying the autobackup controlfile from the network drive over onto the server locally (E:\oracle\ora92\database\BACKUPCONTROL.ORA), then I am able to restore the controlfile with this:
restore controlfile from 'E:\oracle\ora92\database\BACKUPCONTROL.ORA';
And I can see that it restores all 3 of my controlfiles.
The next step would be to do the database restore. When I issue the "restore database;" command, I can see that it lists out all of the datafiles that it needs to restore from the backup set, but then after about a minute, I see these error messages pop up:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 11/19/2008 10:55:54
ORA-19587: error occurred reading 0 bytes at block number 1
ORA-27091: skgfqio: unable to queue I/O
ORA-27067: skgfdisp: size of buffer is invalid
OSD-04026: Invalid parameter passed.
When I looked up those last 2 error codes on Metalink, I see document ID 213858.1 that looks like this normally happens when the backup piece that has Read-Only permissions. I have confirmed that the backup files on the network drive are not Read-Only, I have full Read/Write privileges on them. So once again, I am stumped.
Any thoughts? I might go ahead and log an SR for this, to try and get it resolved.
Thanks! -
Restore Database on New Host in Catalog mode
Dearest DBAs,
Here is RMAN configuration details,
163.19.0.153
Production Database (orcl)
163.19.0.154
RMAN Catalog Database (rman)
163.19.0.155
BackupSets Location
163.19.0.156
Test Machine
I have taken the backup through RMAN and now want to restore the database using RMAN to a test machine. Where test database was already running and I have only removed the data files, control files and redo log files.
This document on the following link describes the steps
http://download.oracle.com/docs/cd/B19306_01/backup.102/b14191/rcmrecov002.htm#sthref723
I have connected to rman using following command
c:\>set oracle_sid=orcl
c:\>rman target rman/zaffar@rman nocatalog
rman>set dbid 111122
it gives me following error
RMAN-03002
RMAN-06188
but rman is running in catalog mode that disallow me to set the dbid of the target database and because of this I am unable to proceed further.
Kindly help.
Regards,
Asifthe problem mentioned above has been solved, but now i am getting following error when i execute following script
RUN
# allocate a channel to the tape device
ALLOCATE CHANNEL c1 DEVICE TYPE sbt PARMS='...';
# rename the datafiles and online redo logs
SET NEWNAME FOR DATAFILE 1 TO '?/oradata/test/system01.dbf';
SET NEWNAME FOR DATAFILE 2 TO '?/oradata/test/undotbs01.dbf';
SET NEWNAME FOR DATAFILE 3 TO '?/oradata/test/cwmlite01.dbf';
SET NEWNAME FOR DATAFILE 4 TO '?/oradata/test/drsys01.dbf';
SET NEWNAME FOR DATAFILE 5 TO '?/oradata/test/example01.dbf';
SET NEWNAME FOR DATAFILE 6 TO '?/oradata/test/indx01.dbf';
SET NEWNAME FOR DATAFILE 7 TO '?/oradata/test/tools01.dbf';
SET NEWNAME FOR DATAFILE 8 TO '?/oradata/test/users01.dbf';
SQL "ALTER DATABASE RENAME FILE ''/dev3/oracle/dbs/redo01.log''
TO ''?/oradata/test/redo01.log'' ";
SQL "ALTER DATABASE RENAME FILE ''/dev3/oracle/dbs/redo02.log''
TO ''?/oradata/test/redo02.log'' ";
# Do a SET UNTIL to prevent recovery of the online logs
SET UNTIL SCN 123456;
# restore the database and switch the datafile names
RESTORE DATABASE;
SWITCH DATAFILE ALL;
# recover the database
RECOVER DATABASE;
ora-01511: erro in renaming log/data files
ora-01516: nonexistent log file, datafile or tempfile 'e:\oradata\orcl\orcl\redo03.log'
any help
Regards,
Asif -
RMAN full DB restore on New Host
Hi There,
My RMAN full backup script is like this:
RMAN> CONNECT TARGET *
CONNECT CATALOG *
run {
allocate channel 'dev_0' type 'sbt_tape'
parms 'ENV=(OB2BARTYPE=Oracle8,OB2APPNAME=db1,OB2BARLIST=Off-site,OB2BARHOSTNAME=db1.blah.tr)';
backup incremental level 0
format 'Off-site<db1_%s:%t:%p>.dbf'
cumulative
database;
backup
format 'Off-site<db1_%s:%t:%p>.dbf'
archivelog all;
backup
format 'Off-site<db1_%s:%t:%p>.dbf'
current controlfile;
EXITCan you help writing a full restore/recover script...
Thanks
Edited by: user642423 on Jan 24, 2009 11:11 PMI want to restore to a New Host and the above script will not work for me...
Doing this procedure "http://download.oracle.com/docs/cd/B19306_01/backup.102/b14191/rcmrecov.htm#i1007814" I get an error like this:
PS: I've set "maxdays 30" but again same "no autobackup found or specified handle is not a valid copy or piece" error...
channel dev_0: looking for autobackup on day: 20090125
channel dev_0: looking for autobackup on day: 20090124
channel dev_0: looking for autobackup on day: 20090123
channel dev_0: looking for autobackup on day: 20090122
channel dev_0: looking for autobackup on day: 20090121
channel dev_0: looking for autobackup on day: 20090120
channel dev_0: looking for autobackup on day: 20090119
channel dev_0: no autobackup in 7 days found
released channel: dev_0
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 01/25/2009 00:27:00
RMAN-06172: no autobackup found or specified handle is not a valid copy or piece -
Hi,
We are planning to impletment RMAN backups on our production systems. We took a RMAN backup and wanted to restore into another server using different sid and db name, without disturbing the running production database. We came across some errors and we need some help.
Oracle Version - 9.2.0.7
OS - Windows 2003
Envirnoment
=========
Host A - DB1
Host B - DB2 (Directory sturcture is different)
Host C - Catalog
Step 1. I took a full backup of DB1 on Host A connected to the catalog.
Step 2. Copied the pfile and backup files from Host A to Host B.
Step 3. Changed db_name, instance_name in Host B pfile.
Step 4. Created oracle instance using oradim utility.
Step 5. Started rman utiliy - rman target /
Step 6. Resorted Controlfile
Step 7. Mount database <---- Here we get an error
Let me know if the above steps are wrong.
RMAN> alter database mount;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of alter db command at 02/23/2011 14:16:02
ORA-01103: database name 'DB1' in controlfile is not 'DB2'
Edited by: user13431321 on Feb 23, 2011 12:42 PMuser13431321 wrote:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of alter db command at 02/23/2011 14:16:02
ORA-01103: database name 'DB1' in controlfile is not 'DB2'The db name in the controlfile doesn't match the spfile/init file.
If the database is on a separate server, then you shouldn't need to worry about the db_name being the same. But if you are determined to have a new database name, you could restore the database with the same database name and then change it with the nid utility.
Check Specifying Filenames When Restoring to a New Host to accommodate a new directory structure. -
[HELP] Problem with restore and recovery to new host
Hi, guys!
I have been trying for two days, but still cannot get it to work.
I have taken a full hot(online) backup with archive logs as well as the control file and SPFILE, and then copied the backup to the new host with the same directory structure and settings. Finally, I have tried to restore & recover the database on the new host but failed during the restore process.
Both the original host and the new host have the same Oracle installed down to the patch level. I couldn't figure out the proper solution to this problem base on my limited knowledge about Oracle DB.
Could anyone help me out here? Any advice would be appreciated!
RMAN> restore database until sequence 10 thread 1;
Starting restore at 08-NOV-11
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile backupset restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
restoring datafile 00001 to D:\DBDATA\PRODDB\SYSTEM01.DBF
restoring datafile 00002 to D:\DBDATA\PRODDB\UNDOTBS01.DBF
restoring datafile 00003 to D:\DBDATA\PRODDB\SYSAUX01.DBF
restoring datafile 00004 to D:\DBDATA\PRODDB\USERS01.DBF
restoring datafile 00005 to D:\ORA_DATADATA01.DBF
restoring datafile 00006 to D:\ORA_DATA\DATA02.DBF
restoring datafile 00007 to D:\ORA_DATA\INDX01.DBF
restoring datafile 00008 to D:\ORA_DATA\INDX02.DBF
channel ORA_DISK_1: reading from backup piece C:\ORACLE\PRODUCT\10.2.0\FLASH_REC
OVERY_AREA\PRODDB\BACKUPSET\2011_11_07\O1_MF_NNNDF_TAG20111107T175037_7CH6YYVJ_.BK
P
failover to previous backup
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 11/08/2011 11:41:33
RMAN-06026: some targets not found - aborting restore
RMAN-06023: no backup or copy of datafile 4 found to restore
RMAN-06023: no backup or copy of datafile 3 found to restore
RMAN-06023: no backup or copy of datafile 2 found to restore
RMAN-06023: no backup or copy of datafile 1 found to restore
Here is some extra information that you might want to know about:
RMAN> list incarnation;
List of Database Incarnations
DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time
1 1 PRODDB 3774691295 PARENT 1 17-APR-07
2 2 PRODDB 3774691295 PARENT 521803 06-OCT-11
3 3 PRODDB 3774691295 PARENT 1595143 20-OCT-11
4 4 PRODDB 3774691295 PARENT 1600974 20-OCT-11
5 5 PRODDB 3774691295 PARENT 1952053 27-OCT-11
6 6 PRODDB 3774691295 CURRENT 2146951 07-NOV-11
RMAN> list backup recoverable;
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
37 Full 822.34M DISK 00:29:47 07-NOV-11
BP Key: 37 Status: AVAILABLE Compressed: NO Tag: TAG20111107T175037
Piece Name: C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\PRODDB\BACKUPSET\
2011_11_07\O1_MF_NNNDF_TAG20111107T175037_7CH6YYVJ_.BKP
List of Datafiles in backup set 37
File LV Type Ckp SCN Ckp Time Name
1 Full 2149673 07-NOV-11 D:\DBDATA\PRODDB\SYSTEM01.DBF
2 Full 2149673 07-NOV-11 D:\DBDATA\PRODDB\UNDOTBS01.DBF
3 Full 2149673 07-NOV-11 D:\DBDATA\PRODDB\SYSAUX01.DBF
4 Full 2149673 07-NOV-11 D:\DBDATA\PRODDB\USERS01.DBF
5 Full 2149673 07-NOV-11 D:\ORA_DATA\DATA01.DBF
6 Full 2149673 07-NOV-11 D:\ORA_DATA\DATA02.DBF
7 Full 2149673 07-NOV-11 D:\ORA_DATA\INDX01.DBF
8 Full 2149673 07-NOV-11 D:\ORA_DATA\INDX02.DBF
BS Key Type LV Size Device Type Elapsed Time Completion Time
38 Full 6.95M DISK 00:00:03 07-NOV-11
BP Key: 38 Status: AVAILABLE Compressed: NO Tag: TAG20111107T182034
Piece Name: C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\PRODDB\AUTOBACKUP
\2011_11_07\O1_MF_S_766606834_7CH8Q439_.BKP
Control File Included: Ckp SCN: 2151141 Ckp time: 07-NOV-11
SPFILE Included: Modification time: 07-NOV-11
BS Key Size Device Type Elapsed Time Completion Time
39 18.46M DISK 00:00:05 08-NOV-11
BP Key: 39 Status: AVAILABLE Compressed: NO Tag: TAG20111108T093359
Piece Name: C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\PRODDB\BACKUPSET\
2011_11_08\O1_MF_ANNNN_TAG20111108T093359_7CJY7TG1_.BKP
List of Archived Logs in backup set 39
Thrd Seq Low SCN Low Time Next SCN Next Time
1 1 2146951 07-NOV-11 2149493 07-NOV-11
1 2 2149493 07-NOV-11 2149519 07-NOV-11
1 3 2149519 07-NOV-11 2149565 07-NOV-11
1 4 2149565 07-NOV-11 2149641 07-NOV-11
1 5 2149641 07-NOV-11 2172859 07-NOV-11
1 6 2172859 07-NOV-11 2197851 07-NOV-11
1 7 2197851 07-NOV-11 2220349 08-NOV-11
1 8 2220349 08-NOV-11 2222621 08-NOV-11
1 9 2222621 08-NOV-11 2222729 08-NOV-11
1 10 2222729 08-NOV-11 2223088 08-NOV-11
BS Key Type LV Size Device Type Elapsed Time Completion Time
40 Full 6.95M DISK 00:00:00 08-NOV-11
BP Key: 40 Status: AVAILABLE Compressed: NO Tag: TAG20111108T093411
Piece Name: C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\PRODDB\AUTOBACKUP
\2011_11_08\O1_MF_S_766661651_7CJY84LK_.BKP
Control File Included: Ckp SCN: 2223097 Ckp time: 08-NOV-11
SPFILE Included: Modification time: 08-NOV-11
Thanks in advance!
JayThank you for your reply,Hemant K Chitale!
>
a) Does the directory structur exist on the new server :
D:\DBDATA\PRODDB\ --- for files 1 to 4
D:\ --- for file 5
D:\ORA_DATA\ --- for files 6 to 8
>
Yep, I have doubled check the directory structure that get in the way, and they are all exist.
Would it be something to do with the folder permissions?
>
b) Apparently a RESETLOGS has been issued on 07-Nov. Which controflile backup do you have restored and mounted on the new server ? It should be the one after the RESETLOGS.
>
I restored the one included with the backup. Should I take another backup of controlfile seperately and restore from it instead?
>
(I assume that you did a RESTORE CONTROLFILE followed by sql "alter database mount" before the attempt to RESTORE DATABASE)
>
Yep, that's exactly what I did.
//executed @ RMAN prompt of the new host
startup nomount; 'the new host has the right SPFILE to start with so i didn''t bother to RESTORE SPFILE first.
restore controlfile from autobackup;
alter database mount;
restore database sequence 10 thread 1;
//get stucked here with RMAN-06026, 06023
//...the following is not executed yet.... :-(
recover database until sequence 10;
alter database open resetlogs;Edited by: HappyJay on 2011/11/08 13:25
I have made several attemps with your advice, but still get the same type of errors.
Here is the output:
RMAN> list backup of controlfile;
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
38 Full 6.95M DISK 00:00:03 07-NOV-11
BP Key: 38 Status: AVAILABLE Compressed: NO Tag: TAG20111107T182034
Piece Name: C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\PRODDB\AUTOBACKUP
\2011_11_07\O1_MF_S_766606834_7CH8Q439_.BKP
Control File Included: Ckp SCN: 2151141 Ckp time: 07-NOV-11
BS Key Type LV Size Device Type Elapsed Time Completion Time
40 Full 6.95M DISK 00:00:00 08-NOV-11
BP Key: 40 Status: AVAILABLE Compressed: NO Tag: TAG20111108T093411
Piece Name: C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\PRODDB\AUTOBACKUP
+\2011_11_08\O1_MF_S_766661651_7CJY84LK_.BKP+
Control File Included: Ckp SCN: 2223097 Ckp time: 08-NOV-11
as you suggested, this backup piece of controlfile should be right one to be restored.
RMAN> shutdown;
database dismounted
Oracle instance shut down
RMAN> startup nomount;
connected to target database (not started)
Oracle instance started
Total System Global Area 490733568 bytes
Fixed Size 1291360 bytes
Variable Size 364907424 bytes
Database Buffers 121634816 bytes
Redo Buffers 2899968 bytes
RMAN> restore controlfile from autobackup;
Starting restore at 08-NOV-11
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=157 devtype=DISK
recovery area destination: C:\oracle\product\10.2.0\flash_recovery_area
database name (or database unique name) used for search: PRODDB
channel ORA_DISK_1: autobackup found in the recovery area
channel ORA_DISK_1: autobackup found: C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AR
EA\PRODDB\AUTOBACKUP\2011_11_08\O1_MF_S_766661651_7CJY84LK_.BKP
channel ORA_DISK_1: control file restore from autobackup complete
output filename=D:\DBDATA\PRODDB\CONTROL01.CTL
output filename=D:\DBDATA\PRODDB\CONTROL02.CTL
output filename=D:\DBDATA\PRODDB\CONTROL03.CTL
Finished restore at 08-NOV-11
tried shutdown normally and mount again instead.
RMAN> shutdown;
Oracle instance shut down
RMAN> exit
Recovery Manager complete.
C:\>rman target /
Recovery Manager: Release 10.2.0.3.0 - Production on Tue Nov 8 13:49:42 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database (not started)
RMAN> startup mount;
Oracle instance started
database mounted
Total System Global Area 490733568 bytes
Fixed Size 1291360 bytes
Variable Size 369101728 bytes
Database Buffers 117440512 bytes
Redo Buffers 2899968 bytes
RMAN> restore database until sequence 10 thread 1;
Starting restore at 08-NOV-11
Starting implicit crosscheck backup at 08-NOV-11
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=156 devtype=DISK
Crosschecked 3 objects
Finished implicit crosscheck backup at 08-NOV-11
Starting implicit crosscheck copy at 08-NOV-11
using channel ORA_DISK_1
Crosschecked 2 objects
Finished implicit crosscheck copy at 08-NOV-11
searching for all files in the recovery area
cataloging files...
cataloging done
List of Cataloged Files
=======================
File Name: C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\PRODDB\AUTOBACKUP\2011_11_
08\O1_MF_S_766661651_7CJY84LK_.BKP
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile backupset restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
restoring datafile 00001 to D:\DBDATA\PRODDB\SYSTEM01.DBF
restoring datafile 00002 to D:\DBDATA\PRODDB\UNDOTBS01.DBF
restoring datafile 00003 to D:\DBDATA\PRODDB\SYSAUX01.DBF
restoring datafile 00004 to D:\DBDATA\PRODDB\USERS01.DBF
restoring datafile 00005 to D:\ORA_DATA\DATA01.DBF
restoring datafile 00006 to D:\ORA_DATA\DATA02.DBF
restoring datafile 00007 to D:\ORA_DATA\INDX01.DBF
restoring datafile 00008 to D:\ORA_DATA\INDX02.DBF
channel ORA_DISK_1: reading from backup piece C:\ORACLE\PRODUCT\10.2.0\FLASH_REC
OVERY_AREA\PRODDB\BACKUPSET\2011_11_07\O1_MF_NNNDF_TAG20111107T175037_7CH6YYVJ_.BK
P
failover to previous backup
//however, still get the same results(ended up with errors)
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 11/08/2011 13:50:29
RMAN-06026: some targets not found - aborting restore
RMAN-06023: no backup or copy of datafile 4 found to restore
RMAN-06023: no backup or copy of datafile 3 found to restore
RMAN-06023: no backup or copy of datafile 2 found to restore
RMAN-06023: no backup or copy of datafile 1 found to restore
Edited by: HappyJay on 2011/11/08 13:59 -
Listener error while restoring to new host
I'm trying to restore a production database to a new host using a complete RMAN backup following these instructions:
http://download.oracle.com/docs/cd/B19306_01/backup.102/b14191/rcmrecov.htm#i1006453
I'm trying to force the database to start in NOMOUNT so I can restore the control files, then the data files. I took a crack at editing the initialization file, but I'm not sure I got things right, as I'm trying to restore a single-node RAC to a non-RAC system. Both servers are Windows.
I'm getting the following error:
RMAN> startup force nomount pfile='D:\Oracle\product\10.2.0\TSBAK\database\initt
sbak.ora';
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of startup command at 04/21/2010 14:01:19
RMAN-04014: startup failed: ORA-01078: failure in processing system parameters
RMAN-04017: startup error description: ORA-00119: invalid specification for syst
em parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_TSBAK'This is the listener (I just ran the net configuration wizard)
# listener.ora Network Configuration File: D:\oracle\product\10.2.0\TSBAK\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER_TSBAK =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\TSBAK)
(PROGRAM = extproc)
LISTENER_TSBAK =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = TSSQL2008B)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)This is the init.ora file
*.__db_cache_size=343932928
*.__java_pool_size=209715200
*.__large_pool_size=8388608
*.__shared_pool_size=209715200
*.__streams_pool_size=8388608
*._optimizer_connect_by_cost_based=false
*.audit_file_dest='D:\Oracle\product\10.2.0\admin\TSBAK\ADUMP'
*.background_dump_dest='D:\Oracle\product\10.2.0\admin\TSBAK\BDUMP'
*.cluster_database=FALSE
*.cluster_database_instances=1
*.compatible='10.2.0.1.0'
*.control_files='+DATA/tsbak/controlfile/current.260.591973329'
*.core_dump_dest='D:\Oracle\product\10.2.0\admin\TSBAK\CDUMP'
*.db_block_size=8192
*.db_create_file_dest='+DATA'
*.db_file_multiblock_read_count=16
*.db_files=1024# INITIAL
*.db_name='TS'
*.global_names=FALSE
##clustdb1.instance_name='TS1'
*.instance_number=1
##clustdb1.instance_number=1
*.java_pool_size=209715200
*.job_queue_processes=10
*.large_pool_size=8388608
##clustdb1.local_listener='LISTENER_TSBAK'
*.local_listener='LISTENER_TSBAK'
*.log_archive_dest_1='LOCATION=+DATA/TSBAK/'
*.log_archive_format='ARC%S_%R.%T'
*.log_buffer=8192# INITIAL
*.log_checkpoint_interval=10000
*.max_dump_file_size='10240'# limit trace file size to 10 K each
*.nls_timestamp_format='YYYY-MM-DD HH24:MI.SS.FF'
*.open_cursors=300
*.open_links=4
*.parallel_max_servers=5
*.pga_aggregate_target=203423744
*.processes=250# INITIAL
*.remote_listener='LISTENER_TSBAK'
*.remote_login_passwordfile='EXCLUSIVE'
##clustdb1.remote_login_passwordfile='exclusive'
*.sga_max_size=1317011456
*.sga_target=788529152
*.shared_pool_size=209715200
*.smtp_out_server='mail.mt.net:25'
*.thread=1
##clustdb1.thread=1
*.undo_management='AUTO'# For automatic undo management
*.undo_tablespace='UNDOTBS1'
##clustdb1.undo_tablespace='UNDOTBS1'
*.user_dump_dest='D:\Oracle\product\10.2.0\admin\TSBAK\UDUMP'I am not sure which piece has the error, but would appreciate some help. This is one of the few steps that there isn't much mention of in the guide.okay moving on. I got previous error corrected (the directories hadn't been created yet). Now, I'm facing a new one and I did a copy/paste of the directory string, so I know it's valid.
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of startup command at 04/22/2010 12:13:34
RMAN-04014: startup failed: ORA-16024: parameter LOG_ARCHIVE_DEST_1 cannot be parsedthe parameter is:
*.log_archive_dest_1='D:\Oracle\product\10.2.0\TSBAK\database\archive'Can someone see what I'm doing wrong here? -
Restore to new host from tape, can't find autobackups
Thankfully this is just a test, but I'm having trouble restoring a cold backup from a production host to a test/dev host. I tried the following:
rman target /
RMAN> set dbid 1600196320;
executing command: SET DBID
RMAN> startup nomount;
startup failed: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/app/oracle/product/10.2/dbs/initedi.ora'
starting Oracle instance without parameter file for retrival of spfile
Oracle instance started
Total System Global Area 159383552 bytes
Fixed Size 2069720 bytes
Variable Size 67111720 bytes
Database Buffers 83886080 bytes
Redo Buffers 6316032 bytes
RMAN> run
2> {
3> allocate channel t1 device type sbt;
4> send 'NB_ORA_SERV=pobackup01, NB_ORA_POLICY=jdeoracle, NB_ORA_SCHED=hotfull';
5> restore spfile to pfile '/dbexport/oracle/bckup/test_restore/edipfile_new.ora' from autobackup;
6> shutdown abort;
7> }
using target database control file instead of recovery catalog
allocated channel: t1
channel t1: sid=36 devtype=SBT_TAPE
channel t1: Veritas NetBackup for Oracle - Release 6.5 (2008052301)
sent command to channel: t1
Starting restore at 14-MAY-09
channel t1: looking for autobackup on day: 20090514
channel t1: looking for autobackup on day: 20090513
channel t1: looking for autobackup on day: 20090512
channel t1: looking for autobackup on day: 20090511
channel t1: looking for autobackup on day: 20090510
channel t1: looking for autobackup on day: 20090509
channel t1: looking for autobackup on day: 20090508
channel t1: no autobackup in 7 days found
released channel: t1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 05/14/2009 10:27:37
RMAN-06172: no autobackup found or specified handle is not a valid copy or piece
Here is the log file from when the backup was taken on 5/10, that was the last backup of this db.
RMAN> connect target *
2>
3> show all;
4> run {
5> shutdown immediate;
6> startup mount;
7> backup database;
8> alter database open;
9> }
10>
connected to target database: EDI (DBID=1600196320)
using target database control file instead of recovery catalog
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE SBT_TAPE PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' SEND 'NB_ORA_SERV=pobackup01, NB_ORA_POLICY=jdeoracle, NB_ORA_SCHED=hotfull';
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/sapp/oracle/product/10.2/dbs/snapcf_edi.f'; # default
database closed
database dismounted
Oracle instance shut down
connected to target database (not started)
Oracle instance started
database mounted
Total System Global Area 356515840 bytes
Fixed Size 2070976 bytes
Variable Size 314574400 bytes
Database Buffers 33554432 bytes
Redo Buffers 6316032 bytes
Starting backup at may-10-2009 08:00:19
allocated channel: ORA_SBT_TAPE_1
channel ORA_SBT_TAPE_1: sid=157 devtype=SBT_TAPE
channel ORA_SBT_TAPE_1: Veritas NetBackup for Oracle - Release 6.5 (2008052301)
channel ORA_SBT_TAPE_1: starting full datafile backupset
channel ORA_SBT_TAPE_1: specifying datafile(s) in backupset
input datafile fno=00007 name=/sdb4/oradata/edi/data01.dbf
input datafile fno=00006 name=/sdb5/oradata/edi/indx01.dbf
input datafile fno=00008 name=/sdb2/oradata/edi/undo01.dbf
input datafile fno=00001 name=/sdb1/oradata/edi/system01.dbf
input datafile fno=00004 name=/sdb2/oradata/edi/sysaux01.dbf
input datafile fno=00002 name=/sdb4/oradata/edi/tools01.dbf
input datafile fno=00005 name=/sdb4/oradata/edi/users01.dbf
channel ORA_SBT_TAPE_1: starting piece 1 at may-10-2009 08:00:20
channel ORA_SBT_TAPE_1: finished piece 1 at may-10-2009 08:08:55
piece handle=2jkeljgl_1_1 tag=TAG20090510T080020 comment=API Version 2.0,MMS Version 5.0.0.0
channel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:08:34
Finished backup at may-10-2009 08:08:55
Starting Control File and SPFILE Autobackup at may-10-2009 08:08:55
piece handle=c-1600196320-20090510-00 comment=API Version 2.0,MMS Version 5.0.0.0
Finished Control File and SPFILE Autobackup at may-10-2009 08:09:50
database opened
Recovery Manager complete.
Do I need to pass in the source host name when configuring the channel? So instead of
send 'NB_ORA_SERV=pobackup01, NB_ORA_POLICY=jdeoracle, NB_ORA_SCHED=hotfull';
i would need,
send 'NB_ORA_SERV=pobackup01, NB_ORA_CLIENT=newhost, NB_ORA_POLICY=jdeoracle, NB_ORA_SCHED=hotfull';
??Ok, problem solved. Here's the complete process for recovering a non-archivelog mode data base to a new host from a cold backup from veritas 6.5 tape library.
I used the "until time 'SYSDATE-5'" option because the cold backup was taken 5 days ago, and while rman will look back up to 7 days, it was taking forever to search for the autobackup. This let it start searching on the day the backup was made. The original problem I was having was due to the fact that the backup was taken from one host and the restore was going to another and I wasn't sending the old host name as the NB_ORA_CLIENT parameter. So it was searching backups from the new host for the data.
oracle_sandbox1> rman target /
Recovery Manager: Release 10.2.0.2.0 - Production on Thu May 14 14:05:02 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database (not started)
RMAN> set dbid 1600196320;
executing command: SET DBID
RMAN> startup nomount;
startup failed: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/app/oracle/product/10.2/dbs/initedi.ora'
starting Oracle instance without parameter file for retrival of spfile
Oracle instance started
Total System Global Area 159383552 bytes
Fixed Size 2069720 bytes
Variable Size 67111720 bytes
Database Buffers 83886080 bytes
Redo Buffers 6316032 bytes
RMAN>run {
2> allocate channel t1 device type 'SBT_TAPE';
3> send 'NB_ORA_SERV=pobackup01, NB_ORA_CLIENT=sent1, NB_ORA_POLICY=jdeoracle, NB_ORA_SCHED=hotfull';
4> restore spfile to pfile '/dbexport/oracle/bckup/test_restore/edipfile_new.ora' from autobackup until time 'SYSDATE-5';
5> }
using target database control file instead of recovery catalog
allocated channel: t1
channel t1: sid=36 devtype=SBT_TAPE
channel t1: Veritas NetBackup for Oracle - Release 6.5 (2008052301)
sent command to channel: t1
Starting restore at 15-MAY-09
channel t1: looking for autobackup on day: 20090510
channel t1: autobackup found: c-1600196320-20090510-00
channel t1: SPFILE restore from autobackup complete
Finished restore at 15-MAY-09
released channel: t1
RMAN> shutdown abort;
Oracle instance shut down
\/\/\\/\/\//\//\/\/\/\/\ edit pfile from another session to remove references to old host
RMAN> startup force nomount pfile='/dbexport/oracle/bckup/test_restore/edipfile_new.ora';
Oracle instance started
Total System Global Area 356515840 bytes
Fixed Size 2070976 bytes
Variable Size 314574400 bytes
Database Buffers 33554432 bytes
Redo Buffers 6316032 bytes
RMAN> run {
2> allocate channel t1 device type 'SBT_TAPE';
3> send 'NB_ORA_SERV=pobackup01, NB_ORA_CLIENT=sent1, NB_ORA_POLICY=jdeoracle, NB_ORA_SCHED=hotfull';
4> restore controlfile from autobackup until time 'SYSDATE-5';
5> }
allocated channel: t1
channel t1: sid=156 devtype=SBT_TAPE
channel t1: Veritas NetBackup for Oracle - Release 6.5 (2008052301)
sent command to channel: t1
Starting restore at 14-MAY-09
channel t1: looking for autobackup on day: 20090510
channel t1: autobackup found: c-1600196320-20090510-00
channel t1: control file restore from autobackup complete
output filename=/dbexport/oracle/bckup/test_restore/control01.ctl
output filename=/dbexport/oracle/bckup/test_restore/control02.ctl
Finished restore at 15-MAY-09
released channel: t1
RMAN> alter database mount;
database mounted
RMAN> @reco_2.rman
RMAN> run
2> {
3> allocate channel t1 device type 'SBT_TAPE';
4> send 'NB_ORA_SERV=pobackup01, NB_ORA_CLIENT=sent1, NB_ORA_POLICY=jdeoracle, NB_ORA_SCHED=hotfull';
5> set newname for datafile 1 to '/dbexport/oracle/bckup/test_restore/system01.dbf';
6> set newname for datafile 2 to '/dbexport/oracle/bckup/test_restore/tools01.dbf';
7> set newname for datafile 4 to '/dbexport/oracle/bckup/test_restore/sysaux01.dbf';
8> set newname for datafile 5 to '/dbexport/oracle/bckup/test_restore/users01.dbf';
9> set newname for datafile 6 to '/dbexport/oracle/bckup/test_restore/indx01.dbf';
10> set newname for datafile 7 to '/dbexport/oracle/bckup/test_restore/data01.dbf';
11> set newname for datafile 8 to '/dbexport/oracle/bckup/test_restore/undo01.dbf';
12> sql "ALTER DATABASE RENAME FILE ''/sdb1/oradata/edi/redo03.log'' TO ''/dbexport/oracle/bckup/test_restore/redo3.rdo'' ";
13> sql "ALTER DATABASE RENAME FILE ''/sdb1/oradata/edi/redo02.log'' TO ''/dbexport/oracle/bckup/test_restore/redo2.rdo'' ";
14> sql "ALTER DATABASE RENAME FILE ''/sdb1/oradata/edi/redo01.log'' TO ''/dbexport/oracle/bckup/test_restore/redo1.rdo'' ";
15> sql "ALTER DATABASE RENAME FILE ''/sdb1/oradata/edi/redo05.log'' TO ''/dbexport/oracle/bckup/test_restore/redo5.rdo'' ";
16> sql "ALTER DATABASE RENAME FILE ''/sdb1/oradata/edi/redo04.log'' TO ''/dbexport/oracle/bckup/test_restore/redo4.rdo'' ";
17> restore database;
18> switch datafile all;
19> recover database noredo;
20> }
allocated channel: t1
channel t1: sid=156 devtype=SBT_TAPE
channel t1: Veritas NetBackup for Oracle - Release 6.5 (2008052301)
sent command to channel: t1
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
sql statement: ALTER DATABASE RENAME FILE ''/sdb1/oradata/edi/redo03.log'' TO ''/dbexport/oracle/bckup/test_restore/redo3.rdo''
sql statement: ALTER DATABASE RENAME FILE ''/sdb1/oradata/edi/redo02.log'' TO ''/dbexport/oracle/bckup/test_restore/redo2.rdo''
sql statement: ALTER DATABASE RENAME FILE ''/sdb1/oradata/edi/redo01.log'' TO ''/dbexport/oracle/bckup/test_restore/redo1.rdo''
sql statement: ALTER DATABASE RENAME FILE ''/sdb1/oradata/edi/redo05.log'' TO ''/dbexport/oracle/bckup/test_restore/redo5.rdo''
sql statement: ALTER DATABASE RENAME FILE ''/sdb1/oradata/edi/redo04.log'' TO ''/dbexport/oracle/bckup/test_restore/redo4.rdo''
Starting restore at 15-MAY-09
channel t1: starting datafile backupset restore
channel t1: specifying datafile(s) to restore from backup set
restoring datafile 00001 to /dbexport/oracle/bckup/test_restore/system01.dbf
restoring datafile 00002 to /dbexport/oracle/bckup/test_restore/tools01.dbf
restoring datafile 00004 to /dbexport/oracle/bckup/test_restore/sysaux01.dbf
restoring datafile 00005 to /dbexport/oracle/bckup/test_restore/users01.dbf
restoring datafile 00006 to /dbexport/oracle/bckup/test_restore/indx01.dbf
restoring datafile 00007 to /dbexport/oracle/bckup/test_restore/data01.dbf
restoring datafile 00008 to /dbexport/oracle/bckup/test_restore/undo01.dbf
channel t1: reading from backup piece 2jkeljgl_1_1
channel t1: restored backup piece 1
piece handle=2jkeljgl_1_1 tag=TAG20090510T080020
channel t1: restore complete, elapsed time: 00:04:55
Finished restore at 15-MAY-09
datafile 1 switched to datafile copy
input datafile copy recid=8 stamp=686913242 filename=/dbexport/oracle/bckup/test_restore/system01.dbf
datafile 2 switched to datafile copy
input datafile copy recid=9 stamp=686913242 filename=/dbexport/oracle/bckup/test_restore/tools01.dbf
datafile 4 switched to datafile copy
input datafile copy recid=10 stamp=686913242 filename=/dbexport/oracle/bckup/test_restore/sysaux01.dbf
datafile 5 switched to datafile copy
input datafile copy recid=11 stamp=686913242 filename=/dbexport/oracle/bckup/test_restore/users01.dbf
datafile 6 switched to datafile copy
input datafile copy recid=12 stamp=686913242 filename=/dbexport/oracle/bckup/test_restore/indx01.dbf
datafile 7 switched to datafile copy
input datafile copy recid=13 stamp=686913242 filename=/dbexport/oracle/bckup/test_restore/data01.dbf
datafile 8 switched to datafile copy
input datafile copy recid=14 stamp=686913242 filename=/dbexport/oracle/bckup/test_restore/undo01.dbf
Starting recover at 15-MAY-09
Finished recover at 15-MAY-09
released channel: t1
RMAN> **end-of-file**
RMAN> alter database open resetlogs;
database opened
RMAN> exit
Edited by: PktAces on May 18, 2009 8:04 AM -
Restore Database with Oracle 9i with a New Host using RMAN
Gurus,
I am trying to restore a database from some RMAN created files on a new host with a new directory structure for some testing. I do not have access to the source database.
The database is Oracle 9i.
The files that have been created are the following:
'C-2995630462-20110214-00' is the control file and SP file backup.
'B_ABM4KAJ5_1_1' is the database backup.
B_ACM4KARS_1_1 and B_AAM4KAIV_1_1 are archived redo logs
Here is the RMAN listing from when the files were created:
BS Key Size Device Type Elapsed Time Completion Time
329 56M DISK 00:00:02 14/FEB/11
BP Key: 329 Status: AVAILABLE Tag: TAG20110214T050015
Piece Name: D:\BACKUPS\CRYSTAL\B_AAM4KAIV_1_1
List of Archived Logs in backup set 329
Thrd Seq Low SCN Low Time Next SCN Next Time
1 184 4602414767 13/FEB/11 4602533494 14/FEB/11
BS Key Type LV Size Device Type Elapsed Time Completion Time
330 Full 13G DISK 00:04:33 14/FEB/11
BP Key: 330 Status: AVAILABLE Tag: TAG20110214T050021
Piece Name: D:\BACKUPS\CRYSTAL\B_ABM4KAJ5_1_1
List of Datafiles in backup set 330
File LV Type Ckp SCN Ckp Time Name
1 Full 4602533509 14/FEB/11 D:\ORACLE\ORADATA\CRYSTAL\SYSTEM01.DBF
2 Full 4602533509 14/FEB/11 D:\ORACLE\ORADATA\CRYSTAL\UNDOTBS01.DBF
3 Full 4602533509 14/FEB/11 D:\ORACLE\ORADATA\CRYSTAL\USERS01.DBF
BS Key Size Device Type Elapsed Time Completion Time
331 37K DISK 00:00:01 14/FEB/11
BP Key: 331 Status: AVAILABLE Tag: TAG20110214T050500
Piece Name: D:\BACKUPS\CRYSTAL\B_ACM4KARS_1_1
List of Archived Logs in backup set 331
Thrd Seq Low SCN Low Time Next SCN Next Time
1 185 4602533494 14/FEB/11 4602533686 14/FEB/11
BS Key Type LV Size Device Type Elapsed Time Completion Time
332 Full 3M DISK 00:00:01 14/FEB/11
BP Key: 332 Status: AVAILABLE Tag:
Piece Name: D:\BACKUPS\CRYSTAL\C-2995630462-20110214-00
SPFILE Included: Modification time: 23/NOV/10
I am new to using RMAN and I'm hoping someone could point me in a direction of some documentation to assist with the scenario described above. I've looked at several Oracle documents but have been unable to find a way to separate out the spfile from the control file.
Any help you can provide would be greatly appreciated.
Thanks.Thanks Meeran.
I have attempted to follow the directions from the RMAN document that you posted and have run into the following error:
C:\>rman target / nocatalog
Recovery Manager: Release 9.2.0.6.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
connected to target database: DUMMY (not mounted)
using target database controlfile instead of recovery catalog
RMAN> startup force nomount
startup failed: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file 'C:\ORACLE\ORA92\DATABASE\INITCRYSTAL.O
RA'
trying to start the Oracle instance without parameter files ...
Oracle instance started
Total System Global Area 97591104 bytes
Fixed Size 454464 bytes
Variable Size 46137344 bytes
Database Buffers 50331648 bytes
Redo Buffers 667648 bytes
RMAN> RESTORE SPFILE TO 'C:\oracle\admin\crystal\pfile\init.ora' from 'C:\oracle
\ora92\CRYSTALbk\C-2995630462-20110214-00';
Starting restore at 30-MAR-11
using channel ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 03/30/2011 11:30:07
ORA-00600: internal error code, arguments: [1866], [0x41AA450], [6144], [0x41BAD
B4], [], [], [], []
RMAN>
Am I not correctly connected to the target?
It looks like it correctly tried to create a dummy spfile, but when attempting the restore from the file it breaks.
Any suggestions? Thanks. -
Restoring Backup Set to New Host
Hi Team,
I am working on the RMAN Restore operation on the New Host.
I had taken the hot backup of my database (name :Test) with all ControlFile, DataFile, & Archivelog Files using RMAN backup command,
RMAN>backup database plus archivelog;
Now I want to restore this backup set on the New host.
So for this I have same Oracle 9i version installed in the same production path as it was there in the old host.
i.e same production path for oracle directory.. C:/oracle/
Now I had created the new database in this new host with the same name as Test and also the same passwords
Now if I am using my restore controlfile commands here then it works properly as ,
RMAN> restore controlfile from 'E:\Tempdest\CTL_C-315497057-20061017-01';
Starting restore at 17-OCT-06
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=11 devtype=DISK
channel ORA_DISK_1: restoring controlfile
channel ORA_DISK_1: restore complete
replicating controlfile
input filename=D:\ORACLE\ORADATA\TEST\CONTROL01.CTL
output filename=D:\ORACLE\ORADATA\TEST\CONTROL02.CTL
output filename=D:\ORACLE\ORADATA\TEST\CONTROL03.CTL
Finished restore at 17-OCT-06
But if i mount the database to restore the datafiles it is giving me the following error.
RMAN> startup mount;
database is already started
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of startup command at 10/17/2006 18:34:14
ORA-01991: invalid password file 'D:\oracle\ora92\DATABASE\PWDtest.ORA'
Can anybody help in this?
Whether we have to backup the Password files also ?
plz comment..
Message was edited by:
Test_RmanYou do not need to create the database on the new host ahead of time. However, since you are on Windows, you should create the Window's Oracle service with oradim.
If your intention is to simulate an actual restore to a different host, then you should refer to Restoring the Database to a New Host, otherwise Aron's link above should help. -
Restore CSM 4.2 DB to CSM 4.3 DB brand new system - failed
Hi
Restore CSM 4.2 DB to a brand new CSM 4.3 patch 1 failed
I already tried 4 times backkups from the CSM 4.2 system to restore to the new CSM 4.3 patch 1 but all restores failed with :
uncommitted data
I read the install.guide about pending jobs and I think there are no pending jobs at the Backup
Can it be that I have to deinstall RME and MCP before I make a backup from the CSM 4.2 system to avoid the error : uncommitted data ?
sincerelyrestore to CSM 4.3 works if I did the backup from the 4.2 system DB via CMD , If I backup the 4.2 system via the CSM GUI it did not work .
-
Hello!
Oracle 10.2.0.2
Linux x86 Red Hat Enterprise
Netbackup 6.0
Netbackup 6.0 MP5
Netbackup Oracle Agent
Production server; 2,5 TB
Hello
Id like to restore a backup from tape to another host
But i am having doubts regarding the restore script, ive done a channel for maintenance with success, so i think netbackup is okey installed.
Now i want to restore a backup to the new host, witch has been pre-configured with same catalogues, and oracle binaries.
Before this script i will manually restore spfile and put the database in nomount, and set DBID
run
ALLOCATE CHANNEL ch0 type 'SBT_TAPE';
ALLOCATE CHANNEL ch1 type 'SBT_TAPE';
RESTORE controlfile from autobackup;
ALTER DATABASE mount;
RESTORE database;
RECOVER database;
ALTER DATABASE OPEN RESETLOGS;
RELEASE CHANNEL ch0;
RELEASE CHANNEL ch1;
}When i enter this script, i guess netbackup wont allow me to come and claim a backup from someone else, so i have configured netbackup master server to cllow restore to alternate host, and i have configured this new host to trick netbackup that he is the old one (NB_ORA_CLIENT), but im having doubts about the parms parameter in rman, i think i need to define the policy somewhere, but i dont know where. Have any of you completet a similiar task once, then maybe u can shed light on me.
Thanks!siva_pappu wrote:
Hi,
Have you tried the restore? If yes and any errors received, post them to get the help.
Some information is required to finalize the script.
Up to what time you want to restore and recover? depending on it, you have to use "set the until time " clause.
you are trying to restore control file from backup, so "RECOVER database" will not work. have to use "recover database using backup control file until scn/until time '<time>'/until scn". To know about all the options, refer manuals, metalink, etc.
in the env params, I guess policy is not required.
example script:
run
set until time "to_date('10-apr-2010 10:00:00','DD-mon-YYYY hh24:mi:ss')" ;
ALLOCATE CHANNEL ch0 TYPE 'SBT_TAPE' PARMS 'ENV=(NB_ORA_SERV=master_serv, NB_ORA_CLIENT=client_where_backup_was_taken)';
ALLOCATE CHANNEL ch1 TYPE 'SBT_TAPE' PARMS 'ENV=(NB_ORA_SERV=see above, NB_ORA_CLIENT=see above)';
RESTORE controlfile from autobackup;
ALTER DATABASE mount;
RESTORE database;
restore archive log from seq <start number> until seq <end seq> ;
RECOVER database using backup control file;
ALTER DATABASE OPEN RESETLOGS;
RELEASE CHANNEL ch0;
RELEASE CHANNEL ch1;
The archive logs required for recovery can be identified from your source database v$archived_log based on the recove until time.
Thanks,
SivaOk, i didnt think about that, i guess what i want to do is using backup controlfile until cancel. Wont he go into the tape and find the needed redo logs himself, i did not know that i needed to restore them to my disk before? -
Disaster recovery on a new host. Oracle 11.1.0.6
Oracle 11.1.0.6, windows server 2003 R2 Service Pack 2 x64)
I need to test disaster recovery on a new host(with diferent name).
It looks like I am able to complete recovery stage but dbcontrol doesn't work for me.
I was told: if you change host name or ip address you should delete repository and recreate it.
Do I need to import emkey.ora file on a new host as well?
I used this post
11g Disaster recovery on a new host.restored database on a new host
copied emkey.ora to a new host c:\oracle\product\11.1.0\db_1\sysman\config
set ORACLE_SID=ORA2
run cmd
C:\oracle\product\11.1.0\db_1\BIN>emctl config emkey -emkeyfile C:\oracle\produc
t\11.1.0\db_1\sysman\config\emkey.ora -force
Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
Please enter repository password:
The Em Key has been configured successfully.
C:\oracle\product\11.1.0\db_1\BIN>emctl config emkey -copy_to_repos
Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
Please enter repository password:
The Em Key has been copied to the Management Repository. This operation will cau
se the Em Key to become unsecure.
After the required operation has been completed, secure the Em Key by running "e
mctl config emkey -remove_from_repos".
emctl.bat stop dbconsole
emctl config emkey -repos -sysman_pwd password
emctl secure dbconsole -sysman_pwd password
emctl.bat start dbconsole
now able to open
https://oratest05.domainname.com:1158/em/
but unable to logon
Your username and/or password are invalid.
Maybe you are looking for
-
To build web based application for taking backup
Actually , I have prepared menu based scripts for taking backup. Now what i want to make is WEB BASED APPLICAATION for taking backup. My idea is to build the Web Pages which will call the scripts which i have already buit . But I don't know how throu
-
IPhone 5 calendar not syncing with iCloud
When I look for Settings>Mail,Contacts,Calendars>Default Calendar I do not have a "Default Calendar" option. I have also noticed the iPhone calendar only has one of my four calendars on my iCloud account and will not let me add the others. It is not
-
Is there a way to tell the compiler: this variable is of this class and implements that interface. Say for instance a Component that implements ActionListener extending component with an abstract class that implements ActionListener and then extend t
-
Why do the quality of photos suffer when produced as a slideshow?
the borders tremble and the resolution is terrible. Any suggestions?
-
BBDM won't let me select Bluetooth
My laptop and 8330 were able to pair using their respective bluetooth dialogues, but the Desktop Manager still won't even let me select Bluetooth. I have v.4.5.0.15 of Desktop Manager on Windows XP (SP3). Once I pair the two, and the BB starts blink