您的位置:首页 > 其它

如何制定恢复策略

2013-01-04 11:42 260 查看
备份方式:
1、用户管理的备份
使用cp或copy进行物理文件的备份。
2、Rman管理的备份
服务器管理的备份与恢复,借助于目标数据库的服务器进程。
rman备份是指执行rman备份命令备份数据库物理文件的方法。
3、逻辑备份与恢复
使用工具程序expdp或exp将数据库部分或全部对象的结构及其数据导出。
逻辑恢复是指当数据库对象被意外删除或截断时,使用impdp或imp将逻辑备份文件中的对象结构及其数据导入到数据库中的过程。

exp/imp 可使用在客户端,也可使用在服务端;
expdp/impdp 只可以使用在服务端;
两者无法混合使用。

数据库管理员制定恢复策略:

1、制定用户错误的恢复策略
错误如:误删除表、误截断表、批量更新数据的错误操作;
处理方法:
一、使用逻辑备份道出了误操作表的数据,导出数据到误操作表。
二、执行基于时间点的不完全恢复,将空间或者数据库恢复到失败点的状态,这种方法可以避免表的数据丢失。
三、使用flashback快速恢复表数据。
使用flashback table恢复dml误操作所影响的表数据时,必须确保激活了表的Row Movement特征。
2、介质失败的恢复策略
处理方法:dataguard容灾备份。

3、数据块损坏的恢复策略
处理方法:数据文件数据块损坏,执行数据块介质恢复,避免完全数据文件恢复。
使用PL/SQL系统包DBMS_REPAIR可以处理损坏数据块;
rman 的blockrecover命令可以用于恢复损坏数据块。

数据库管理员制定备份策略:
(宗旨:有备无患)

1、多元化重做日志
目的:放置日志成员的损坏,提高MTBF(Mean-Time-Between-Failures)
多元备份重做日志文件
2、多元化控制文件
目的:放置控制文件损坏,降低控制文件恢复时间(Mean-Time-To-Recover,MTTR)
将控制文件备份到不同的磁盘上,放置磁盘损坏。介质失败后,只需要修改初始化参数cantrol_files;
3、确定日志操作模式
重做日志记载oracle数据库的所有事务变化,具有:Noarchivelog和archivelog两种日志操作模式。
archivelog模式下,只有在归档后重做日志才能被覆盖,并且所有事务变化全部被保留到归档日志。
noarchivelog模式下,重做日志可以直接被覆盖,重做日志可以直接被覆盖,并且过去的事务变化会全部丢失。
4、选择备份保留策略
必须使用rman来实现
configure petention policy to recovery window of 3 days;
configure retention policy to redundancy 3;

5、保留旧备份
6、确定备份周期
备份周期应该根据数据库变化频率确定,数据库变化越频繁,备份周期应该越短。
7、在数据库物理结构发生变化后执行备份
建立删除表空间、增加数据文件、改变数据文件名称,物理结构会发生改变。
在archivelog模式下备份控制文件;
noarchivelog模式下数据库完全备份;
8、备份频繁使用的表空间
9、在nologging操作之后进行备份
10、使用exp和expdp导出数据
11、不要备份重做日志

二、oracle 恢复结构
oracle服务器由例程和数据库两部分组成。
例程:一组内存结构和后台进程的集合;
系统全局区(SGA)内存结构包括:数据高速缓存、重做日志缓冲区以及共享池;
后台进程:SMON、PMON、DBWR、CKPT、LGWR等;

数据库:一组OS文件的集合,由数据文件、控制文件、重做日志文件组成;
数据库文件:

日志文件:记录数据库变化,例程恢复或介质恢复时需要使用重做日志。

数据文件:存储数据库数据,包括:系统数据(数据字典)、用户数据(表、索引、簇)、UNDO数据等。
数据库逻辑上由一个和多个表空间组成,而表空间物理上则由一个和多个数据文件组成。
system表空间必须在mount状态恢复,数据表空间可以再open状态下恢复。

控制文件:记录和维护数据库的物理结构。
通过控制文件例程和数据库文件之间建立关联的。

归档日志:非活动重做日志的备份。保留所有重做历史记录。介质失败时,使用数据文件副本和重做日志记录可以完全恢复数据库。只有在archivelog模式下才会生成归档日志,并且进行日志切换时,会自动生成归档日志。

参数文件:定义启动例程的初始化参数。
包括:文本参数文件PFILE和服务器参数文件SFILE; 格式:
pfile initSID.ora
spfile spfileSID.ora
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: