Oracle OCP(60):RMAN 備份

Ryan_Bai發表於2019-06-14

OCP部分最後以一份RMAN備份指令碼作為終結,實際每章內容都可以延伸出很多東西,下個月,將以管理員手冊為中心開始分享部落格,謝謝支援!!!(建議看完OCP內容的,去看一下Concepts,這也是我的前輩跟我分享的學習進階的步驟)


很抱歉,近期由於工作的原因,這部分只能以這樣的方式收尾了

export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin:
#export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
export NLS_LANG=AMERICAN_AMERICA.zhs16gbk
export ORACLE_SID=test
rman target / nocatalog log /rman/rman_full.log append<<EOF
run{
    allocate channel c1 type disk;
    allocate channel c2 type disk;
    backup [as compressed backupset] filesperset 3 database format '/rman/full_%d_%T_%s_%p';
    sql 'alter system archive log current';
    backup archivelog all format '/rman/arch_%d_%T_%s_%p';
    backup current controlfile format '/rman/ctl_%d_%T_%s_%p';
}
EOF
rman target / nocatalog log /rman/rman_delete.log append<<EOF
allocate channel for maintenance type disk;
crosscheck backup;
crosscheck archivelog all;
delete noprompt archivelog until time 'sysdate-1';
delete noprompt  obsolete;
EOF


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

相關文章