好文档 - 专业文书写作范文服务资料分享网站

oracle数据库备份和恢复方案

天下 分享 时间: 加入收藏 我要投稿 点赞

oracle数据库 备份与恢复方案

文件控制 文档编号 分册名称 总页数 编制 ?受控 ?不受控 日期 项目名称 正文 审批 版本号 第 册/共 册 附录 生效日期

目录

一、 二、 三、 四、 五、 六、 七、 八、 九、

编写目的 ................................................................... 1 备份工具及备份方式 .......................................................... 1 软件备份 ................................................................... 1 软件恢复 ................................................................... 1 数据备份 ................................................................... 2 备份的存储 ................................................................. 2 备份数据的保存规定 .......................................................... 2 备份介质的格式.............................................................. 3 数据恢复 ................................................................... 4

一、 编写目的

本文档主要说明公司项目在实施现场的软件及数据的备份和恢复方案。

二、 备份工具及备份方式

1. 备份工具

Oracle RMAN(Recovery Manager):是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以来有变化的那些数据块。 2. 备份方式

(1)自动备份:由Windows 计划任务调度完成;

(2)手工备份:完成特殊情况下的备份,分热备份和冷备份,热备份是指在不关闭数据库情况下进行备份,冷备份则需要停止Oracle实例服务。

三、 软件备份

1. 以七天为一个周期每天23:00将所有软件拷贝到其他存储介质上 2. 超出七天的备份依次删除

3. 每月一号将上月最后7天的备份文件刻录到光盘上

四、 软件恢复

1. 找出最近的备份程序覆盖到正式运行环境的相应目录中

五、 数据备份

1. 业务系统或数据库在打重要补丁或升级的前后,必须按要求对业务系统进行停

机备份或非停机备份,备份需包含应用和数据库的文件系统及数据,备份方式为手工备份,使用RMAN执行备份;

2. 系统日常备份:作为7*24运行的重要系统,必须最小化数据丢失的同时,还需

要尽可能缩短恢复时间,数据库的日常备份策略如下: (1) 确保数据库处于ArchiliveLog模式;

(2) 每日凌晨01:00执行数据库全备份,含控制文件备份; (3) 每四小时间隔执行数据库归档日志备份,含控制文件备份;

(4) 每间隔两周执行数据库与应用系统文件备份,执行时间:数据库服务器在

第一周的周六05:00,应用服务器在第一周的周六7:00。

3. 每周一将上周的备份文件拷贝到其它存储介质上; 4. 每月一号将上月最后一周的备份文件刻录到光盘上。

六、 备份的存储

1. 在确保成功备份数据的同时,必须严格保证存储结构的完整性,在备份服务器

或备份带库上需要保留足够的剩余空间,以存储需要保存的多份备份文件; 2. 如项目上采用了专门的备份软件,有专用的备份存储,应提前规划好备份的存

储空间,比如按时间特征存储相对应的备份:年备份池、月备份池、日备份池;和按类型存储的备份池:os文件系统池、db数据库池等;

3. 如未采用专门的备份软件,在备份服务器上架设专门的ftp服务器,每次备份

之后,由计划任务定时调度,将备份数据传输至备份服务器,传输备份数据的时间应选在服务器业务较少的空闲时间进行。

七、 备份数据的保存规定

1. 年备份永久保存(即每年最后一天的备份) 2. 保留最近的12期月备份(即每月最后一天的备份)

3. 每日备份保留周期为4周 4. 制定策略定时删除备份集

5. 备份服务器的安全措施:按要求管理用户的创建以及登录,口令的长度以及口

令变更的频度等

八、 备份介质的格式

1. 每日正常备份的存储格式

(1) 数据库完全备份文件,以ORCL数据库为例,文件命名格式如下:

ORCL数据库的名称为:ORCL_Full_%d_%T_%t_%s_%p.dbf

其中%d为数据库名称,%T为年月日,%s为备份集的号,%p为该备份集中的备份片号

(2) 归档日志文件,以ORCL数据库为例,文件命名格式如下:

ORCL_ARCH _%d _%T_%t_%s_%p.dbf

其中%d为数据库名称,%T为年月日,%s为备份集的号,%p为该备份集中的备份片号

2. 冷备份的存储格式和编号(只针对手工备份),冷备份可能包括业务系统的目录

备份、数据库目录备份、数据文件的冷备份等,对于其格式,按照其多样性的特点,做如下规定:

(1) 业务系统的目录备份,格式为:应用名称_YYYYMMDD.zip,YYYYMMDD表示年

月日的时间格式;

(2) 数据库目录备份,格式为ORCL_HOME_YYYYMMDD.zip;

(3) 数据文件的冷备份,格式为ORCL_DB_FILE_YYYYMMDD.zip,其中

ORCL_DB_FILE表示该备份为业务系统数据库数据文件的备份;

(4) 每份冷备份都应有一份同名的描述文件,对备份进行详细描述,其中应包

括备份的日期、功能、导致冷备份的原因、备份人等,例如某日做的数据文件备份

ORCL_DB_FILE_YYYYMMDD.zip

的描述文件为

ORCL_DB_FILE_YYYYMMDD.txt。

oracle数据库备份和恢复方案

oracle数据库备份与恢复方案文件控制文档编号分册名称总页数编制?受控?不受控日期项目名称正文审批版本号第册/共册附录生效日期目录
推荐度:
点击下载文档文档为doc格式
6hrhh4q0ik3ibqw7s1xb7s7tu43p3900to0
领取福利

微信扫码领取福利

微信扫码分享