In this article we will explain how to restore the database to point in time using rman tape backup.
NOTE – This restore method will overwrite the existing database.(as we are restoring the database to same location). Please take necessary backup if required.
1. start the database in mount :
SQL> SHUTDOWN IMMEDIATE; SQL> startup mount ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance ORACLE instance started. Total System Global Area 8754618368 bytes Fixed Size 4646288 bytes Variable Size 4160756336 bytes Database Buffers 4429185024 bytes Redo Buffers 160030720 bytes Database mounted. SQL> exit
2. connect to catalog db
rman target sys/oracle@TESTDBA catalog RMAN_cat/rman@catalogdb Recovery Manager: Release 12.1.0.1.0 - Production on Thu Jan 21 09:31:19 2016 Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved. connected to target database: TESTDB(DBID=1258953048, not open) connected to recovery catalog database recovery catalog schema release 12.01.00.02. is newer than RMAN release
3. Execute the below rman run block
run { allocate channel t1 type SBT_TAPE; allocate channel t2 type SBT_TAPE; allocate channel t3 type SBT_TAPE; send 'ENV=(NSR_SERVER=nriya02,NSR_CLIENT=bsst-dev,NSR_DATA_VOLUME_POOL=DD001B3)'; set until time "TO_DATE('2016-01-20 16:00:00','yyyy-mm-dd hh24:mi:ss')"; restore database; recover database; release channel t1; release channel t2; release channel t3; }
4. Open the database with resetlog:
RMAN> alter database open resetlogs; Statement processed new incarnation of database registered in recovery catalog starting full resync of recovery catalog full resync complete
Hi,
I have tried with below commands to restore the Database, but is getting error of datafile 1 can not be create.
Please share the detailed steps with command you followed . Also share the exact error code.