博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RMAN备份脚本及自动批处理(windows)
阅读量:6119 次
发布时间:2019-06-21

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

hot3.png

RMAN备份脚本及自动批处理(windows)

接上章RMAN备份前工作:
C:\Documents and
Settings\Administrator>rman catalog rmanuser1/rmanuser1 target
RMAN>show
all;
设置控制文件的自动备份和自动备份的目录(建议设置,备份目录自定)
RMAN>CONFIGURE CONTROLFILE
AUTOBACKUP ON;
RMAN>CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE
TYPE DISK TO
'd:/backup/%F';
RMAN>exit;
按如上设置后,控制文件和spfile就会随着数据库备份自动备份到d:/backup下;
建立脚本文件和批处理文件:
脚本文件,如文件名为orabackup.rcv,具体内容如下:
run
{
allocate channel d1 type disk;
allocate channel d2 type disk;
backup
incremental level 0 database format 'd:\backup\level0_%d_%s_%p_%u.bak';
sql
'alter system archive log current';
backup archivelog all format
'd:\backup\log_%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
批处理文件,如文件名为orabackup.bat,具体内容如下
rman catalog target
CMDFILE 'd:\backup\orabackup.rcv' LOG
’d:\backup\oracl_%date'
将orabackup.bat和orabackup.rcv存放在同一目录下,执行orabackup.bat就可以调用orabackup.rcv备份数据库了,你可以再windows的计划任务里执行orabackup.bat就可以自动备份了;

转载于:https://my.oschina.net/u/617755/blog/105574

你可能感兴趣的文章
[OOD-More C++ Idioms] 写时拷贝 (Copy on Write)
查看>>
嵌入式 fork与vfork的区别
查看>>
解读物联网在空气监测方面的应用场景及行业痛点
查看>>
新医改下的中国医药流通全面信息化策略
查看>>
移动手势的秘密
查看>>
[译] 将现有的 API 从 REST 迁移到 GraphQL
查看>>
超越浏览器:从 web 应用到桌面应用
查看>>
IROS 2017观察:机器人研究产业化加速,中国企业如何借力升级?
查看>>
多数据中心间复制技术的较量
查看>>
iOS中 SDWebImage手动清除缓存的方法 技术分享
查看>>
环形缓冲区
查看>>
[译] 在 Facebook 发一张登机牌,你就有可能被盗号了
查看>>
事件(Event),绝大多数内存泄漏(Memory Leak)的元凶[上篇]
查看>>
E周安全:大数据时代安全发展趋势探讨
查看>>
Blue Coat 2.8亿美元收购云安全创业企业Elastica
查看>>
用OPPO方式做智能家居,「西默科技」获1.6亿人民币B轮融资
查看>>
谁会真的在乎如何定义大数据?
查看>>
5G发展商业化进程明显加快 联通混改或将加速5G变局
查看>>
IBM:Watson Analytics为中小企业打破大数据障碍
查看>>
如何加速企业在互联网+时代完美转型
查看>>