数据库定期备份规范

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

资料类别:产品知识资料级别:ZLCE1级资料文件名:ZLCE(XXX).DOC数据用例文件名:ZLCE(XXX)配套数据.DMP[资料编号][数据库定期备份规范]资料拟订记录:拟制:文仲彦日期:2010.7.22审核:日期:批准:日期:资料修订记录:日期修订内容简述修订人审核人数据库定期备份规范1.适用范围1、本文所指数据备份是指通过ORACLE自带工具进行数据备份操作,不包括第三方工具或容灾产品。2、适用Oracle数据库版本为10.2.0.1及以上版本。3、适用于中联公司所有员工,在为客户提供涉及数据安全的服务工作中。2.示意图3.备份方式简介3.1逻辑备份逻辑备份就是我们常说的EXP数据导出。优点:操作简单,几条简单的命令就可以完成数据库的备份。缺点:只能时间点的数据进行备份,对于大数据量的用户,备份恢复时间比较长。3.2冷备份冷备份是指在数据库已经正常关闭的情况下,把关键性文件(数据文件、在线日志、控制文件、参数文件等)拷贝到另外的位置的一种备份方式。优点:操作简单,恢复迅速。缺点:必须关闭数据库进行。3.3RMAN备份RecoveryManager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的Oracle工具。这也是oracle推荐的备份方式。优点:备份,恢复简单,实用于数据量大的数据库。缺点:数据库必须在归档模式下运行,磁盘空间要求比较大,备份只能在服务器端完成,恢复的时候需要结合备份集和归档日志。4.备份规范4.1术语解释名称解释本地备份指备份集放在生产环境本地异地备份指备份集放在非生产环境的异地备份日志指通过备份命令产生的日志文件归档模式Oracle数据库一种运行模式,在归档模式下日志切换的后,被切换的日志会进行归档,保存在归档目录下,方便恢复数据时应用全库备份指对整个数据库所有数据进行备份。4.2操作规范4.2.1归档模式数据库是否启用归档模式对备份方案有直接的影响,针对我们的用户数据库是否启用归档模式,关键看以下几点:1.用户数据量大小与业务应用规模。2.用户对数据安全的重视程度、对数据损失的承受程度。如:出现重大安全问题,是否能接受数据可能造成的部分损失、对数据恢复时间是否有要求等。3.用户硬件环境是否满足要求。如:磁盘空间、服务器性能等。4.用户的信息管理意识是否到位。如:用户能够定期检查备份空间和有效性、定期检查日志空间等。5.渠道的技术能力和用户在渠道的影响力等。根据要求,中联渠道负责的三级医院数据库必须应用于归档模式下,一、二级医院,由于应用差别比较大,渠道根据上面描述的几点自行综合判断是否启用归档模式,如技术人员不能判断,可咨询渠道技术负责人确认。4.2.2具体要求备份要求数据库运行模式本地备份异地备份备份方式备份周期检查周期备份方式备份周期检查周期非归档模式逻辑备份每天要求用户每天检查逻辑备份每天要求用户每天检查归档模式RMAN备份每周要求用户每周检查逻辑备份每天要求用户每天检查1.备份日志:备份过程必须保留备份日志。2.备份用户:必须使用系统DBA用户,并告知医院管理人员,修改密码后注意检查备份可用性。3.备份时间:要求在晚上在凌晨时分(0:00~7:00)进行。备份检查要求技术人员在配置完备份策略后,首先要确认备份是否有效,满足规范要求,然后应该把备份要点告知用户相关负责人,主要有以下几点:1.备份的运行环境。如:备份的位置、备份策略、日常注意事项,包括备份空间、备份用户密码等。2.备份检查方式如:检查备份集的大小、修改时间、备份日志内容是否完整。3.归档模式下需要特别检查下归档日志如:归档日志的连续、完成性,归档日志的可用空间。另:非归档模式与归档模式下数据定期备份的配置方案,可以参见范例。中联信息技术支持部2010/7/22范例:非归档模式下备份方案范例环境说明操作系统:windows2003数据库版本:10.2.0.1实例名:ORCL数据库HOME目录:D:\oracle\product\10.2.0\db_1数据文件路径:E:\oracle\product\10.2.0\oradata\orcl归档模式:未启用数据库dba用户密码统一为:his主机字符串:orcl备份路径:E:\backup本地备份逻辑备份非归档模式下,本地的日常备份采用逻辑备份,具体步骤如下:1.每天定时的逻辑备份,利用windows的计划任务,定时执行创建的bat脚本实现。2.在E盘上创建一个名称为backup的文件夹,然后把附件中的WEEK0.DMP和backup.bat放入该文件夹中。3.把bat文件添加到windows的计划任务当中,执行时间设置为晚上1点执行,执行周期设置为每天,一个本地的逻辑备份计划就配置完成。4.注意该脚本执行成功的前提的system密码为his,E盘有足够的备份空间,有一个名称为orcl的主机字符串。WEEK0.DMPbackup.bat冷备份针对数据量不是很大的医院,可以每个月对医院的数据进行一次冷备份操作,具体步骤如下:1.用命令方式关闭数据库sqlplus/nologsqlconnect/assysdbasqlshutdownimmediate;2.操作系统拷贝命令把全部的数据文件、重做日志文件、控制文件拷贝到备份目录,本例中其实就是D:\oracle\product\10.2.0\oradata\orcl下的所有文件,其中dbf后缀的为数据文件,log后缀的为重做日志文件,ctl后缀的为控制文件。3.备份完毕后重新启动数据库sqlstartup;异地备份非归档模式下,异地备份也采用逻辑备份方式,方法同本地备份一致,同样在E盘建立个名称为backup的文件夹,然后把附件中的WEEK0.DMP和backup.bat放入该文件夹中,把bat文件添加到windows的计划任务当中,执行时间设置同本地的备份间隔开,如本处我可以设置为凌晨2点,执行周期同样设置为每天,一个异地的逻辑备份计划就配置完成。注意要保证异地备份成功,必须在异地机器上安装有oracle数据库,并且配置一个名称为orcl的主机字符串,E盘同样也要保证有足够的备份空间。备份检查备份的检查方法其实很简单,主要注意以下几点:1.备份集的大小。2.备份集的修改时间。3.备份集的备份日志内容是否完整。归档模式下备份方案范例环境说明操作系统:windows2003数据库版本:10.2.0.1实例名:ORCL数据库HOME目录:D:\oracle\product\10.2.0\db_1数据文件路径:E:\oracle\product\10.2.0\oradata\orcl归档模式:启用归档路径:E:\oracle\product\10.2.0\oradata\orcl\archive数据库dba用户密码统一为:his主机字符串:orcl备份路径:E:\backup本地备份启用了归档模式的医院,有可能数据文件比较大,每天做全库备份不太现实,根据RMAN备份恢复的特性,采用周末做一次RMAN的全库备份就足够,具体步骤如下:1.在E盘创建个backup文件夹,然后附件中的rman.bat和rman.sql拷贝到该文件夹中。2.把rman.bat文件添加到windows的计划任务当中,执行时间设置为周末晚上1点执行,执行周期设置为每周,再测试下备份是否有效。3.注意该脚本执行成功的前提是E盘有足够的备份空间,脚本只执行规则为保留最近的一次备份集,删除过期的备份和归档日志。rman.batrman.sql异地备份归档模式下的异地备份同非归档模式下的异地备份是一样的,通用使用逻辑备份实现,具体步骤如下:在E盘建立个名称为backup的文件夹,然后把附件中的WEEK0.DMP和backup.bat放入该文件夹中,把bat文件添加到windows的计划任务当中,执行时间设置同本地的备份间隔开,如本处我可以设置为凌晨2点,执行周期同样设置为每天,一个异地的逻辑备份计划就配置完成。注意要保证异地备份成功,必须在异地机器上安装有oracle数据库,并且配置一个名称为orcl的主机字符串,E盘同样也要保证有足够的备份空间。备份检查归档模式下,RMAN的备份检查其实同非归档模式下的逻辑备份检查差不多,同样只要注意以下几点:1.备份集的大小。2.备份集的修改时间。3.备份集的备份日志内容是否完整。4.归档日志的连续、完成性,归档日志的可用空间。

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功