Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Problem creating database copy from hot backup

Re: Problem creating database copy from hot backup

From: Sybrand Bakker <gooiditweg_at_nospam.demon.nl>
Date: Wed, 26 Feb 2003 19:21:28 +0100
Message-ID: <va1q5v0o19ohh3c9m9kdthpi15iu83csdu@4ax.com>


On 26 Feb 2003 09:37:48 -0800, gbvguy_at_yahoo.com (Michael Spragg) wrote:

>I am trying to create a copy of a 8.1.7 production database to a test
>machine using hot backups. I do the following steps:
>
>* On the source machine ALTER DATABASE BACKUP CONTROLFILE TO TRACE;
>* Run hot backup on production machine to tape
>* Restore backed up files on tape to test server
>* Create a script to create a new controlfile for the new database
>using the output from step 1. I modify the CREATE CONTROLFILE
>statement as follows and I strip out everything except the following:
>
> STARTUP NOMOUNT
> CREATE CONTROLFILE SET DATABASE "new_dbname" RESETLOGS NOARCHIVELOG
> MAXLOGFILES 32
> MAXLOGMEMBERS 2
> MAXDATAFILES 33
> MAXINSTANCES 8
> MAXLOGHISTORY 908
> LOGFILE
> ... List redo logs modified to reflect new locations on test server
> DATAFILE
> ...List datafiles modified to reflect new locations on test server
> CHARACTER SET WE8ISO8859P1;
>
>* Run the script from previous step on test server in SVRMGRL
>* Recover the database with the following command:
>
> RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL;
>
>* I successfully apply archived redo logs and when I get to the
>desired point I type CANCEL.
>
>I have tried this at least a half dozen times on different databases
>and at this point I *always* get the same message in reference to the
>SYSTEM datafile:
>
> Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
> CANCEL
> ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get
>error below
> ORA-01194: file 1 needs more recovery to be consistent
> ORA-01110: data file 1: '/u5/oradata/tcedm/system01.dbf'
>
>Am I missing a step or doing something wrong here? Is it possible to
>create a copy of a database this way?
>
>Any help would be greatly appreciated.
>
>Thanks - Mike

You would need to switch logfile prior to backing up the archived redo log files in your backup procedure. You are missing the online redo logfile, and NO: you shouldn't back it up during hot backup as has been explained many times in this group.

Sybrand Bakker, Senior Oracle DBA

To reply remove -verwijderdit from my e-mail address Received on Wed Feb 26 2003 - 12:21:28 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US