ORACLE备份脚本(4-RMAN1级增量备份)
创建目录
mkdir -p /bak/level1
mkdir -p /bak/arch1
chown -R oracle:oinstall /bak/
vi rmanlevel1.sh
#!/bin/bash
export ORACLE_SID=test
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export ORACLE_BASE=//u01/app/oracle
backtime=`date +"20%y%m%d%H%M%S"`
cd $ORACLE_HOME/bin
rman target / log=/bak/log/backupall_$backtime.log <<EOF
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
allocate channel c4 type disk;
backup as compressed backupset incremental level 1 database format '/bak/level1/level1_%d_%s_%p_%u.bak' tag 'level1' include current controlfile;
sql 'alter system archive log current';
backup as compressed backupset archivelog all format '/bak/arch1/log_%d_%s_%p_%u.bak' delete input ;
release channel c1;
release channel c2;
release channel c3;
release channel c4;
}
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;
EOF
find /bak/level1/ -mtime +7 -name "*.bak" -exec rm -rf {} \;
find /bak/arch1/ -mtime +7 -name "*.bak" -exec rm -rf {} \;
最新文章
- AMD and CMD are dead之KMDjs内核之依赖分析
- ural 1073. Square Country
- stm32串口之存储与解析
- iOS梦想之路-最新消息
- IUS通过PLI产生fsdb波形
- 结对编程——关于Fault、Error、Failure程序设计
- memcached命令行参数说明(转)
- Oracle EBS中查询Profile的各种SQL【转载】
- FastDFS安装配置手册
- VB.NET之错误异常处理
- Ext TabPanel tabbar添加按钮
- gulp-rev-append静态资源添加版本号后缀,清理缓存
- PyQt5实时汇率查询
- Selenium 3----获取断言信息
- 双心一键获取winsxs的写入权限,解决VC运行库安装error1935错误
- indexOf includes 区别
- 配置阿里yum源,设置命令
- 使用Draw rect 绘制圆角矩形
- par函数fg参数-控制前景色
- Hibernate入门2.简单的项目开发实例