Wednesday, March 20, 2013

RMAN Backup and Restore using AVAMAR



Create a flag file
(simply in a text file) with following parameter (Change paths accordingly)


--pidname=oracle
--pidnum=3002
--logfile=C:\Program Files\avs\var\avtar.log
--vardir=C:\Program Files\avs\var
--id=User                
--ap=User1
--path=/Database/Oracle/or-01.loc
--expires=60
--ddr
--ddr-index=1


For Backup run this script

run{
#configure controlfile autobackup on;
allocate channel c1 type sbt
PARMS="SBT_LIBRARY=C:\PROGRA~1\avs\bin\Libobk_avamar64.dll" format '%d_%U';
#set controlfile autobackup format for device type sbt to "cfgisdb.%F";
send '"--flagfile=C:\TEMP\FlagFileBkp.txt" "--bindir=C:\PROGRA~1\avs\bin"';
backup database plus archivelog;
# restore database preview;
#restore controlfile from autobackup preview;
#restore database validate;
release channel c1;
}


For restore

Use this script (You can use validate and preview switches to just check backup pieces integrety.


run{
allocate channel c1 type sbt
PARMS="SBT_LIBRARY=C:\PROGRA~1\avs\bin\Libobk_avamar64.dll" format '%d_%U';
send '"--flagfile=C:\TEMP\FlagFileBkp.txt" "--bindir=C:\PROGRA~1\avs\bin"';
restore database;
#restore controlfile from autobackup preview;
#restore database validate;
release channel c1;
}

No comments:

Post a Comment