频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

Oracle 10g备份指南(1)

作者: Kevin E. Medlin/黄永兵 译 出处:51CTO.com 2008-04-14 16:09    砖    好    评论   进入论坛
阅读提示:数据库备份是一个数据库管理员工作中最重要的部分,部分策略需要在一个正规的基础上进行复审,部分本身需要频繁地进行测试,本文提供一个在Windows 32位和64位服务器上备份Oracle 10g数据库的方法.....

【51CTO.com 独家翻译】

摘要

数据库备份是一个数据库管理员工作中最重要的部分,部分策略需要在一个正规的基础上进行复审,部分本身需要频繁地进行测试,本文提供一个在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\admin\common\backup\logs\* >> %LOGFILE%
del /Q D:\oracle\admin\common\backup\logs\*.oldlog3 >> %LOGFILE%
ren D:\oracle\admin\common\backup\logs\*.oldlog2 *.oldlog3 >> %LOGFILE%
ren D:\oracle\admin\common\backup\logs\*.oldlog1 *.oldlog2 >> %LOGFILE%
ren D:\oracle\admin\common\backup\logs\*.log *.oldlog1 >> %LOGFILE%
提示:尽力自动清除日志文件,要记住这些命令是不容易的。


共9页: 1 [2] [3] [4] [5] [6] [7] [8] [9] 下一页
【内容导航】
 第 1 页:删除旧日志文件  第 2 页:删除所有RMAN备份文件
 第 3 页:执行一个0级RMAN备份  第 4 页:创建克隆文件
 第 5 页:创建归档日志备份  第 6 页:删除数据泵导出文件
 第 7 页:执行数据泵导出  第 8 页:检查日志错误
 第 9 页:广播和/或发送简短错误描述的电子邮件
专题
甲骨文Oracle 11g正式发布
Oracle数据库开发之PL/SQL基础应用
Oracle较真SAP-商业管理软件之战一触即发
Oracle数据库开发基础教程
Oracle 10g的基础应用
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
北漂技术人90天求职纪实
北漂技术人90天求..
微软Forefront企业安全解决方案
微软Forefront企..
微软出价446亿美元收购雅虎
微软出价446亿美..
· 微软出价446亿美元收购..
· 2008年4月全国计算机等..
· 2007年互联网大会
· 华为员工自杀频频拷问..
· 技术人求职简历完备手册
· 勇闯IT培训黑色围城
· 龙芯要做中国的“奔腾”
· 国际文档格式标准开战
· 贝恩资本携手华为22亿..
· 隐私保护技术探讨
· Windows Server 2008专..
· NAC安全访问控制
· PHP开发应用手册
· ASP.NET 2.0基础开发指..
· WCF开发基础
· 路由器设置与口令恢复
清除流氓软件——51CTO特别专题
清除流氓软件——..
ARP攻击防范与解决方案
ARP攻击防范与解..
iSCSI应用与发展
iSCSI应用与发展
· iSCSI应用与发展
· SQL Server 2008/2005..
· SOA 面向服务架构
· SQL Server 2008/2005..
· iSCSI应用与发展
· RAID——磁盘阵列基础
· 中间件应用技术专题
· SQL Server入门到精通
· 病毒查杀专题
· 国际文档格式标准开战
· 路由器设置与口令恢复
· Linux防火墙
· 打造安全服务器
· SOA 面向服务架构
· PHP开发应用手册
· ADSL应用面面俱到
ARP攻击防范与解决方案
ARP攻击防范与解..
SQL Server 2008/2005全解
SQL Server 2008/..
iSCSI应用与发展
iSCSI应用与发展
· iSCSI应用与发展
· 中间件应用技术专题
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· iSCSI应用与发展
· RAID——磁盘阵列基础
· 病毒查杀专题
· 清除流氓软件——51CTO..
· 路由器设置与口令恢复
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· ADSL应用面面俱到
· ADSL应用面面俱到
· 反垃圾邮件技术应用
· PHP开发应用手册