频道栏目
首页 > 数据库 > Oracle > 正文
oracle自动备份
2011-09-06 14:42:37           
收藏   我要投稿

 

Java代码 

#!/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定时

作者“szgaea”

点击复制链接 与好友分享!回本站首页
相关TAG标签 备份
上一篇:Oracle新建用户、角色,授权,建表空间
下一篇:oracle管理的一些常用命令
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站