IT咨询服务数据库Oraclerman

oracle 11g rman备份脚本配置

新创建了一台oracle 11g服务器,将原oracle服务器的rman备份脚本CP过来执行,不能正常备份,请问要修改什么配置吗?以下是rman的备份脚本:. /home/oracle/.bash_profileRMAN_LOG_FILE=/oralcerman/hotbackup.outif [ -f "$RMAN_LOG_FILE" ] then   rm -f "$RMAN_LOG_FI...显示全部
新创建了一台oracle 11g服务器,将原oracle服务器的rman备份脚本CP过来执行,不能正常备份,请问要修改什么配置吗?

以下是rman的备份脚本:

. /home/oracle/.bash_profile
RMAN_LOG_FILE=/oralcerman/hotbackup.out
if [ -f "$RMAN_LOG_FILE" ]
then
   rm -f "$RMAN_LOG_FILE"
fi
echo >> $RMAN_LOG_FILE
chmod 666 $RMAN_LOG_FILE
echo Script $0 >> $RMAN_LOG_FILE
echo ==== started on `date` ==== >> $RMAN_LOG_FILE
echo >> $RMAN_LOG_FILE
ORACLE_USER=oracle
ORACLE_HOME=$ORACLE_HOME
export ORACLE_HOME
ORACLE_SID=$ORACLE_SID
export ORACLE_SID
$ORACLE_HOME/bin/rman target / msglog $RMAN_LOG_FILE append<allocate channel for maintenance device type disk;
delete noprompt backupset completed before 'sysdate-10' tag='FULLDB';
delete noprompt backupset completed before 'sysdate-10' tag='ARCHIVELOG';
run {
allocate channel ch00 device type disk;
allocate channel ch01 device type disk;
backup database include current controlfile format '/oralcerman/dbfile/full%T_%u_%p_%d' tag='FULLDB';
sql 'alter system archive log current';
backup archivelog all format '/oraclerman/dbfile/arch%T_%u_%p_%d' tag='ARCHIVELOG';
delete noprompt archivelog until time 'sysdate-7';
release channel ch00;
release channel ch01;
}
EOF收起
参与15

查看其它 9 个回答moonriver的回答

moonrivermoonriver软件开发工程师朗新科技(中国)有限公司系统集成部
报错信息是什么?原来脚本对应的是啥数据库版本?发出来
互联网服务 · 2014-12-30
浏览1446

回答者

moonriver
软件开发工程师朗新科技(中国)有限公司系统集成部
擅长领域: 数据库服务器数据库巡检

moonriver 最近回答过的问题

回答状态

  • 发布时间:2014-12-30
  • 关注会员:1 人
  • 回答浏览:1446
  • X社区推广