零 环境
RMAN 已设置 自动备份控制文件和初始化文件参数
增量备份采用的差异增量备份
一 全备
#设置环境变量
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=hncdfpos001
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH=$ORACLE_HOME/bin:$PATH
rman target / log /backup/hncdfpos001/rman_full.log append<<EOF
run
{
#分配通道
allocate channel c1 type disk;
allocate channel c2 type disk;
#删除旧备份
crosscheck backup;
crosscheck archivelog all;
delete noprompt expired backup;
delete noprompt obsolete backup;
delete noprompt expired archivelog all;
delete noprompt obsolete archivelog all;
#备份 如果是增量 0 改成1
backup incremental level=0 as compressed backupset tag '%d' database plus archivelog delete input format '/backup/hncdfpos001/full_%d_%T_%s_%p';
#释放通道 release channel c1;
release channel c2;
}
EOF