`
szgaea
  • 浏览: 213004 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle自动备份

 
阅读更多
#!/bin/bash

source /home/oracle/.bash_profile
export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss';

$ORACLE_HOME/bin/rman target / msglog=/backup/log/baklog_`date '+%Y%m%d%H%M%S'`.log <<EOF
run{
allocate channel c1 type disk;
backup as compressed backupset incremental level 0 tag 'lv0' database format '/backup/%d-Incr-0-%I-%T-S%s-P%p.rbak';
sql 'alter system archive log current';
backup archivelog all format '/backup/%d-Archlog-%I-%T-S%s-P%p.rbak';
delete noprompt expired backupset of archivelog all;
release channel c1;
}
quit;
EOF


注:以oracle用户执行,crontab定时
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics