1 / 33
文档名称:

oracle 10g备份指南.doc

格式:doc   大小:167KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

oracle 10g备份指南.doc

上传人:文库旗舰店 2018/8/6 文件大小:167 KB

下载得到文件列表

oracle 10g备份指南.doc

相关文档

文档介绍

文档介绍:Oracle 10g备份指南(1)
摘要
数据库备份是一个数据库管理员工作中最重要的部分,部分策略需要在一个正规的基础上进行复审,部分本身需要频繁地进行测试,本文提供一个在Windows 32位和64位服务器上备份Oracle 10g数据库的方法,恢复管理器(RMAN)被用作主要的备份应用程序,RMAN很快、灵活,并能压缩有时比较大的部分文件,并且要使用恢复目录。数据泵导出用作次要的备份应用程序。所有操作步骤都是自动的,并且在文档中提供了脚本的解释说明。
我们在Windows 2003 32位和64位服务器上安装了Oracle 10g数据库,我们保持数据库几乎24*7处于启动状态,但是在星期日早上执行了一次服务器重启,我们也偶尔在维护期间(如给Windows和Oracle打补丁)停掉服务器,我们使用恢复管理器(RMAN)执行在线数据库备份,RMAN是Oracle推荐的执行数据库备份和恢复的方法,RMAN是一个伟大的工具,但是因为我们使用的是Oracle标准版,不能完全受益于可用的(并行性、块介质恢复、平均时间恢复MTTR等)特性,不过,我们仍然可以用RMAN作为我们最主要的备份策略,使用RMAN备份,我们可以依据来自开发人员或管理人员的请求“刷新”我们的测试数据库,我们也在Oracle 10g数据库上执行数据泵导出作为额外的保护措施。我们使用一组Windows批处理脚本、SQL脚本、RMAN脚本和计划任务来使这些操作完全自动化,我们的主要目标是尽可能地在服务器之间保持一致以保持事情简化,大多数情况下,我们是成功的。
我们的备份策略很简单,每周一次RMAN备份,一周的其他时间执行归档日志备份,一个次要的导出或数据泵备份。我将给出步骤列表,然后再对每一步加以解释,在解释说明中,会有安装信息、脚本、建议等。在你动手创建/更新/修改当前的备份计划前,我建议你完整地阅读完本文再行动。
我们为Oracle 10g制定的夜间备份策略9步是:
1、删除旧的日志文件并重命名当前的日志
2、删除所有RMAN备份文件
3、执行一个0级RMAN备份
4、创建克隆文件
5、创建归档日志备份,包括恢复目录内务
6、删除数据泵导出文件
7、执行数据泵导出
8、检查日志错误
9、广播和/或发送简短错误描述的电子邮件
1、删除旧日志文件并重命名当前的日志
这是每天都要执行的,为所有的脚本创建一个日志文件是很好的实践,在步骤8中,我检查所有日志错误,因此重命名了当前日志,当它们被重命名后,就很容易参考旧的作业分辨出错误了,这些所有需要删除的最终是为了不引起空间问题。
代码清单1:
qgrep -l rman D:\oracle\mon\backup\logs\* >> %LOGFILE%
del /Q D:\oracle\mon\backup\logs\*.oldlog3 >> %LOGFILE%
ren D:\oracle\mon\backup\logs\*.oldlog2 *.oldlog3 >> %LOGFILE%
ren D:\oracle\mon\backup\logs\*.oldlog1 *.oldlog2 >> %LOGFILE%
ren D:\oracle\mon\backup\logs\*.log *.oldlog1 >> %LOGFILE%
提示:尽力自动清除日志文件,要记住这些命令是不容易的。
2、删除所有RMAN备份文件
这仅需要在0级RMAN备份之前执行一次,我们的RMAN备份在X:驱动器上执行,正确地说是X:\RMAN。我们估算这个驱动器可以容纳下我们的0级备份、归档日志、归档日志备份和数据泵导出文件。每周清除一次RMAN文件基本上可以保证驱动器上有足够的空间存储下一周的备份。
代码清单2:
# Running mands will show the files that will be deleted in
the next step.
FORFILES /p x:\rman /m *.bks /d -0 /c "CMD /C echo
***@PATH\***@FILE ***@FDATE.***@FTIME" >> %logfile%
FORFILES /p x:\rman /m *cfile* /d -0 /c "CMD /C echo
***@PATH\***@FILE ***@FDATE.***@FTIME" >> %logfile%
# mands perform the actual deletion.
FORFILES /p x:\rman /d -0 /c "CMD /C del *.bks" >> %logfile%
FORFILES /p x:\rman /d-0 /c "CMD /C

最近更新

2025年塔里木职业技术学院单招职业适应性测试.. 66页

2025年木兰诗改写作文600字 5页

2025年期中考试心得模版 21页

建筑专业在防排烟设计中的常见问题研究 3页

2025年四川航天职业技术学院单招职业技能测试.. 65页

2025年四川职业技术学院单招职业技能测试题库.. 64页

物品使用责任书(4篇) 8页

社会实践心得体会的范文(31篇) 52页

2025年有趣的小学四年级谜语合集 10页

房地产公司前期各部门流程图PPT教程-工程管理.. 55页

2025年四川机电职业技术学院单招职业适应性测.. 65页

2025年四川文轩职业学院单招职业适应性考试题.. 66页

庄河临时海洋倾倒区海洋生态环境评价研究 3页

2025年四川文化产业职业学院单招职业技能测试.. 65页

广东省货运代理业发展现状、存在问题及其对策.. 3页

2025年四川应用技术职业学院单招职业技能测试.. 66页

2025年有关自我画像的优秀作文700字 5页

2025年有关端午节的作文 11页

2025年有关电影的观后感作文 14页

read系统调用流程 19页

2025年四川卫生康复职业学院单招职业倾向性测.. 65页

2025年有关懒惰与勤劳的俗语有哪些 4页

2025年四川交通职业技术学院单招职业技能测试.. 65页

2025年嘉兴职业技术学院单招职业技能考试题库.. 62页

2025年嘉兴南湖学院单招职业倾向性测试题库完.. 65页

桥梁涂装专项施工方案 25页

各种常见引流管的护理-PPT 36页

大数据与会计开题报告 6页

2024年安徽医学高等专科学校单招职业适应性测.. 73页

颜姓研究报告 2页