rman映像copy自動備份的一個指令碼

fanhongjie發表於2007-10-24

在目標資料庫載入但沒有開啟或者開啟的情況下均可以進行rman映像copy自動備份的一個指令碼

[@more@]set feedback off pagesize 0 heading off verify off
set linesize 100 trimspool on
define dir='/oradata/practice/backup/user/ch12'
define fil='/tmp/b_copy_whole.rcv'
define div='/'
spool &fil
prompt run {
prompt allocate channel d1 type disk;
prompt copy
select 'datafile' ||file# ||'to'||'&dir'||substr(name,(instr(name,'&div',-1)+1))||'.bak,' from v$datafile;
prompt current controlfile to '&dir/backup.ctl';}
spool off;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/73920/viewspace-978409/,如需轉載,請註明出處,否則將追究法律責任。

相關文章