首页 > Linux操作系统 > Linux操作系统 > RMAN自动备份脚本
RMAN自动备份脚本
环境:Linux4U5+ORACLE10GR2
1.备份脚本如下:
level 0级备份脚本
#!/bin/sh
export ORACLE_SID=hdi26
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export PATH=.:$ORACLE_HOME/bin:$PATH:.
rman target / << EOF
run
{
backup incremental level 0 database;
backup archivelog from time 'sysdate-0.98';
}
exit
EOF
level 1级备份脚本
#!/bin/sh
export ORACLE_SID=hdi26
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export PATH=.:$ORACLE_HOME/bin:$PATH:.
rman target / << EOF
run
{
backup incremental level 1 database;
backup archivelog from time 'sysdate-0.98';
}
exit
EOF
2.在oracle用户下crontab中添加如下内容:
crontab –e
# *** rman backup *** #
55 23 * * 7 sh /home/oracle/backupscript/incr0.sh
55 23 * * 1,2,3,4,5,6 sh /home/oracle/backupscript/incr1.sh
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7419833/viewspace-512226/ ,如需转载,请注明出处,否则将追究法律责任。