ORACLE 10G rman 备份脚本
#!/bin/bash
back_path="/10g/backup";
back_log="/10g/backup/log";
rman_name=“cisco”;
rman_pw="rman";
rman_log_name="rman";
rman_log_pass="cisco";
rman_sid=“zsh1”;
rman_bin=/opt/oracle/product/9.2.0.4/bin
date_w=`date +%w`;
case $date_w in
5) #指的是周五执行
$rman_bin log $back_log/level0_`date +%Y-%m-%d`.log <<EOF
connect target $rman_name/$rman_pw
run {
allocate channel d1 type disk;
allocate channel d2 type disk;
backup full database format '$back_path/`date +%Y%m%d`_full_%d_%s_%p_%u.bak'
tag='full' include current controlfile;
sql 'alter system archive log current';
backup archivelog all format '$back_path/`date +%Y%m%d`_archivelog_%d_%s_%p_%u.bak' delete all input;
release channel d2;
release channel d1;
}
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;
exit
EOF
;;
#以上是完全备份
7) #指的是周日执行
$rman_bin log $back_log/level0_`date +%Y-%m-%d`.log <<EOF
connect catalog $rman_log_name/$rman_log_pass
connect target $rman_name/$rman_pw
run {
allocate channel d1 type disk;
allocate channel d2 type disk;
backup incremental level 0 database format '$back_path/`date +%Y%m%d`_level0_%d_%s_%p_%u.bak'
tag='level 0' include current controlfile;
sql 'alter system archive log current';
backup archivelog all format '$back_path/`date +%Y%m%d`_archivelog_%d_%s_%p_%u.bak' delete all input;
release channel d2;
release channel d1;
}
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;
resync catalog;
exit
EOF
;;
#以上是0级备份
3) #指的是周三执行
$rman_bin log $back_log/level1_`date +%Y-%m-%d`.log <<EOF
connect catalog $rman_log_name/$rman_log_pass
connect target $rman_name/$rman_pw
run {
allocate channel d1 type disk;
backup incremental level 1 format '$back_path/`date +%Y%m%d`_level1_%d_%s_%p_%u.bak' tag = 'level 1' database;
sql 'alter system archive log current';
backup archivelog all format '$back_path/`date +%Y%m%d`_archivelog_%d_%s_%p_%u.bak' delete all input;
release channel d1;
}
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;
resync catalog;
exit;
EOF
;;
#以上是1级备份
1|2|4|5|6) #指的是周一,二,四,五,六执行
$rman_bin log $back_log/level2_`date +%Y-%m-%d`.log <<EOF
connect catalog $rman_log_name/$rman_log_pass
connect target $rman_name/$rman_pw
利用LINUX 的crintab 进行执行!!
ORACLE 10G rman 备份脚本相关推荐
- oracle10默认备份路径,oracle 10g RMAN备份及恢复
Oracle 10G数据库 使用rman备份(裸设备管理) 1检查数据库模式: oracle@yangzai ~]$uniread sqlplus / as sysdba [uniread] Loa ...
- Windows下oracle RMAN备份脚本
Windows 下RMAN备份脚本,比较简单.我们看内容. 1. 修改RMAN相关参数 RMAN>show all; RMAN>CONFIGURE CONTROLFILE AUT ...
- rman 备份脚本之总结分析
rman 备份脚本之总结分析 脚本一: run{ allocate channel ch1 device type disk; allocate channel ch2 device type dis ...
- 【Oracle】RMAN备份失败报错RMAN-03002,RMAN-06091
RMAN备份脚本执行失败,报错如下: RMAN-03002: failure of delete command at 12/30/2013 13:51:36 RMAN-06091: no chann ...
- Oracle数据库定时备份脚本
Oracle数据库定时备份脚本 一.编写脚本 vim /home/backup/oraclebk.sh #! /usr/bin #路径名,指定备份的路径 FILEPATH=/home/backup/o ...
- Windows下RMAN备份脚本
Windows 下RMAN备份脚本,比较简单. 我们看内容. 1. 修改RMAN相关参数 RMAN>show all; RMAN>CONFIGURE CONTROLFILE AU ...
- oracle中 initcpa,oracle 11g rman备份
oracle 11g rman备份 Target库准备工作: 1. 查询DBID C:\Documents and Settings\Administrator>sqlplus /nolog S ...
- Oracle 备份shell,oracle数据库shell备份脚本
1.root用户下创建备份路径: mkdir /opt/backup chown oralce:oinstall /opt/backup 2.oracle用户创建备份脚本路径: mkdir /opt/ ...
- oracle建表备份数据,oracle建表备份脚本,如果update的数据不对,可以从WEB_RI_PLYEDR_CED_BAK找回...
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. --oracle建表备份脚本,如果update的数据不对,可以从WEB_RI_PLYEDR ...
最新文章
- python字符串打印教学_python字符串格式化教你正确打印 : D
- [SOJ] 畅通工程续
- esp8266舵机驱动_arduino开发ESP8266学习笔记四—–舵机
- 微信支付,判断是否安装了微信
- linux 网卡无效 设置_Linux系统的双网卡设置
- 一个数组去重的简单实现
- Atitit sql注入的防范 目录 1.1. 检查数据类型 1 2. 有限操作DML 1 2.1. 限制执行函数黑名单机制 2 2.2. 限制执行系统sp 2 2.3. 限制数据查询语句类型,只能
- 飞猪IP教你如何网络互换:电信,联通,移动网络互换
- 快速对接第三方接口--短信接口
- python vim插件_有哪些好用到爆的vim插件?
- 基于SSM的毕业论文管理系统
- springboot推送微信公众号消息,java推送微信公众号消息
- excel饼图按占比从大到小排列
- RocketMQ源码解析之消息生产者(获取topic路由信息)
- TikZ绘图示例——尺规作图:过直线外一点作给定直线的平行线
- 越豪华越危险 家装豪华程度与环境污染成正比
- 郭静:新交规火了蓝牙耳机
- PHP给title=赋值变量 PHP title弹出字符串拼接变量
- 大律法(OTSU法)
- 阿里最全面试116题整理
热门文章
- python回归结果可视化图表解读_一个基于可视化理论的完美Python图表,快学起来
- vue函数如何调用其他函数?_编程|如何简单理解函数的传参、返回、调用
- c++驱动键鼠源码_DD驱动级虚拟键鼠套装
- ubuntu安装php7-mysql,ubuntu上安装php7.0+nginx+mysql
- c语言学习-自定义函数并调用求1-100的累计和
- java 异常限制_java的异常限制
- OpenShift 4 - 多云管理(1) - 安装 RHACM、导入已有集群、配置观察功能
- OpenShift 4 - DevSecOps Workshop (10) - 向Stage环境部署应用镜像
- (十)用于面部识别的混合边缘人工智能:下一步
- 什么是数据库触发器?