rman 备份脚本

简介: rman 备份脚本
rman_backup_4T.sh 
source ~/.bash_profile;
back_path="/HS5080";
back_log="/HS5080/log";
rman_bin="/u01/app/oracle/product/11.2.0/db_1/bin";
date_w=`date +%u`;


case $date_w in 
6)

if [ ! -d "$back_path/`date +%m-%d`" ]; then
mkdir $back_path/`date +%m-%d`
fi

$rman_bin/rman  nocatalog log $back_log/level0_`date +%Y-%m-%d`.log <<EOF
connect  target   /
run {
allocate channel d1 type disk maxpiecesize 16g;
allocate channel d2 type disk maxpiecesize 16g;
allocate channel d3 type disk maxpiecesize 16g;
allocate channel d4 type disk maxpiecesize 16g;
backup incremental level 0 database format '$back_path/`date +%m-%d`/DATA_level0_%d_%s_%p_%u.bak'
plus archivelog  format '$back_path/`date +%m-%d`/archivelog_%d_%s_%p_%u.bak' delete all input;
release channel d4;
release channel d3;
release channel d2;
release channel d1;
}
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;
exit;
EOF
;;


1|2|3|4|5|7)

if [ ! -d "$back_path/`date +%m-%d`" ];then
mkdir    $back_path/`date +%m-%d`
fi

$rman_bin/rman  nocatalog log $back_log/level1_`date +%Y-%m-%d`.log <<EOF
connect  target /
run {
allocate channel d1 type disk maxpiecesize 8g;
allocate channel d2 type disk maxpiecesize 8g;
backup incremental level 1 database format '$back_path/`date +%m-%d`/level1_%d_%s_%p_%u.bak' plus archivelog  format '$back_path/`date +%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
;;
esac
相关文章
|
人工智能 计算机视觉
教程 |【阿里云.人脸识别】Access Key ID 和 Access Key Secret 查看方法
本章主要介绍阿里云.人脸识别 Access Key ID 和 Access Key Secret 查看方法。
|
10月前
|
存储 数据管理 关系型数据库
数据库分库分表的原因?
分库分表通过减少单库单表负担来提升查询性能。垂直切分按业务耦合度将表或列分布于不同库或表中,减少数据量,优化性能。水平切分则按数据逻辑关系将表分散至多库多表,减小单表数据量,实现分布式处理。选择方式需根据具体需求决定。
171 19
|
10月前
|
Java Linux 数据库
探索安卓开发:打造你的第一款应用
在数字时代的浪潮中,每个人都有机会成为创意的实现者。本文将带你走进安卓开发的奇妙世界,通过浅显易懂的语言和实际代码示例,引导你从零开始构建自己的第一款安卓应用。无论你是编程新手还是希望拓展技术的开发者,这篇文章都将为你打开一扇门,让你的创意和技术一起飞扬。
186 13
|
10月前
|
算法 安全 数据安全/隐私保护
散列值数据完整性验证
散列值数据完整性验证
286 11
|
10月前
|
容器
jdk8新特性-详情查看文档
jdk8新特性-详情查看文档
144 7
|
11月前
|
存储 自然语言处理 搜索推荐
智能语音识别技术在医疗健康领域的深度应用与前景####
本文深入探讨了智能语音识别技术在医疗健康领域的多维度应用,从电子病历的高效录入到远程诊疗的无缝对接,再到患者教育与健康管理的个性化服务,展现了该技术如何显著提升医疗服务效率与质量。通过分析典型应用场景、挑战及解决方案,本文揭示了智能语音识别技术在推动医疗行业智能化转型中的关键作用,并展望了其未来发展趋势与广阔前景。 ####
|
10月前
|
机器学习/深度学习 人工智能 前端开发
【AI系统】图算 IR
本文全面介绍了计算图的概念及其在AI框架中的应用,涵盖计算图的基本构成、与自动微分的关系、静态图与动态图的生成及特点,以及计算图对AI编译器的重要作用。文章详细解析了计算图的结构,包括张量和算子的角色,探讨了AI框架如何通过计算图实现自动微分,同时对比了静态图和动态图的优缺点,指出了计算图在优化AI编译器性能方面的关键作用。
278 0
|
小程序 数据管理 大数据
《数字化与碳中和(园区篇)》报告正式发布,助力加快推进国家“双碳”战略实施
2022年9月3日,由阿里云与施耐德联合信通院、工信部国际合作中心等单位共同编制的《数字化与碳中和(园区篇)》正式发布。报告基于实地调研及各单位实践经验,深入分析双碳园区发展现状及面临形式,提出从OT到IT进行服务能力整合的思路,制定“园区管理端、企业应用端、生态服务端”三端协同的园区碳中和服务平台解决方案,阐述碳中和服务平台的总体架构、核心场景以及建设运营等内容,并分享不同类型园区的实践案例。该报告为园区管理者、建设者、运营方以及相关入住企业提供了有价值的参考,助力加快推进国家“双碳”战略实施。
《数字化与碳中和(园区篇)》报告正式发布,助力加快推进国家“双碳”战略实施
|
iOS开发 C++
C++文件读写操作分析文本文件与二进制文件
文本文件 写文件 写文件步骤如下: 1. 包含头文件 #include <fstream> 2. 创建流对象 ofstream ofs; 3. 打开文件 ofs.open("文件路径",打开方式); 4. 写数据 ofs << "写入的数据"; 5. 关闭文件 ofs.close(); 文件打开方式: 打开方式 解释 ios::in 为读文件而打开文件 ios::out 为写文件而打开文件 ios::ate 初始位置:文件尾 ios::app 追加方式写文件 ios::trunc 如果文件存在先删除,再创建 ios::binary 二进制方式
568 0
C++文件读写操作分析文本文件与二进制文件