博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RMAN备份脚本--DataGuard primary
阅读量:7020 次
发布时间:2019-06-28

本文共 2164 字,大约阅读时间需要 7 分钟。

 

单机环境全备
 
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=hncdfpos001
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH=$ORACLE_HOME/bin:$PATH
rman target / log /backup/hncdfpos001/rman_full.log append<<EOF
run
{allocate channel c1 type disk;
allocate channel c2 type disk;
backup database filesperset 4 format '/backup/hncdfpos001/full_%d_%T_%s_%p';
sql 'alter system archive log current';
backup archivelog all format '/backup/hncdfpos001/arch_%d_%T_%s_%p' ;
backup current controlfile format '/backup/hncdfpos001/ctl_%d_%T_%s_%p';
crosscheck backup;
crosscheck archivelog all;
delete noprompt obsolete;
delete noprompt expired backup;
delete noprompt archivelog all completed before 'sysdate-3'; 
}
EOF
 
 
单机环境备归档
 
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=hncdfpos001
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH=$ORACLE_HOME/bin:$PATH
rman target / log /backup/hncdfpos001/rman_arch.log append<<EOF
run
{allocate channel c1 type disk;
allocate channel c2 type disk;
sql 'alter system archive log current';
backup archivelog all format '/backup/hncdfpos001/arch_%d_%T_%s_%p' ;
backup current controlfile format '/backup/hncdfpos001/ctl_%d_%T_%s_%p';
crosscheck backup;
crosscheck archivelog all;
delete noprompt expired backup;
delete noprompt archivelog all completed before 'sysdate-3'; 
}
EOF
 
 
 
RAC环境全备
 
run {
allocate channel c1 device type disk connect 'sys/Oracle11@rac101';
allocate channel c2 device type disk connect 'sys/Oracle11@rac102';
backup database database format '/backup/rmanbak/db_full_%T_%d_%t_%s_%p_bak0';
sql 'alter system archive log current';
backup archivelog all format '/backup/rmanbak/arch_%T_%d_%t_%s_%p_bak0' ;
backup current controlfile format '/backup/rmanbak/controlfile_%T_%d_%t_%s_%p_bak0';
backup spfile format '/backup/rmanbak/spfile_%T_%d_%t_%s_%p_bak0';
crosscheck backup;
crosscheck archivelog all;
delete noprompt obsolete;
delete noprompt expired backup;
delete noprompt archivelog all completed before 'sysdate-3'; 
release channel c1;
release channel c2;
}
 
 
 

转载于:https://www.cnblogs.com/liang545621/p/9410644.html

你可能感兴趣的文章
查询的所有操作快速处理整合数组
查看>>
C语言程序
查看>>
R in Action 读书笔记(6)基本图形
查看>>
linux+node.js+redis+mongodb+nginx环境的搭建
查看>>
制作个人网页
查看>>
iphone-common-codes-ccteam源代码 CCUIImage.m
查看>>
ssh简单配置
查看>>
第五章4
查看>>
主流浏览器内核
查看>>
css——margin-top或者margin-bottom失效
查看>>
025-请问你怎么看待测试,知道哪些测试的类型?
查看>>
[转]LCD驱动编写小结及BSWP 和 HWSWP的作用
查看>>
【转载】基数排序
查看>>
建造模式
查看>>
ny488 素数环
查看>>
linux命令初识
查看>>
禁止和允许被iframe
查看>>
用labview开发C语言的编译下载工具
查看>>
solr searcher
查看>>
paper 33 :[教程] 如何使用libsvm进行分类
查看>>