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

最近更新

人教版七年级数学上册1.1-1 4页

2025年新星职业技术学院单招职业倾向性测试题.. 67页

扶贫工作培训材料 28页

2025年徐州工业职业技术学院单招职业适应性考.. 65页

2025年开封职业学院单招职业技能考试题库学生.. 65页

2025年廊坊职业技术学院单招职业技能测试题库.. 65页

2025年广西省来宾市单招职业倾向性考试题库最.. 65页

2025年广西卫生职业技术学院单招职业适应性测.. 65页

2025年嵩山少林武术职业学院单招综合素质考试.. 67页

Serpin-B6在桃蚜抗绿僵菌免疫反应中的功能及应.. 8页

2025年山西老区职业技术学院单招职业适应性考.. 64页

2025年山西省财政税务专科学校单招职业适应性.. 67页

2025年山西省吕梁市单招职业适应性考试题库完.. 65页

2025年山西机电职业技术学院单招职业倾向性测.. 66页

2025年血液制剂项目合作计划书 54页

2025年膨松剂合作协议书 59页

2025年山东职业学院单招职业技能测试题库审定.. 64页

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

伊利乳业纯牛奶工艺流程图 4页

水利工程中隧洞固结灌浆施工技术分析 32页

牌匾施工方案 26页

牌匾规范施工方案 10页

年产15万吨环己醇工艺设计【完整版】 37页

粗盐提纯除去可溶性杂质课件 19页

西田龙雄:关于十六世纪西康省藏语天全方言—.. 92页

起重机试运转检验记录 1页

wh-6f电脑袜机成圈机构设计与优化 95页