WEB开发网
开发学院数据库Oracle Oracle数据库的备份及恢复策略研究 阅读

Oracle数据库的备份及恢复策略研究

 2006-08-06 12:00:11 来源:WEB开发网   
核心提示:摘 要 恢复丢失的数据库文件在很大程度上取决于所采用的备份策略,本文从恢复的灵活性出发,Oracle数据库的备份及恢复策略研究,对Oracle8数据库的备份及恢复策略进行了探讨,并给出了Windows 2000环境下使备份过程自动化的脚本文件的项目开发实例,数据库仍然可以继续运行,同时应保证日志组的成员不应驻存在同一物

摘 要 恢复丢失的数据库文件在很大程度上取决于所采用的备份策略。本文从恢复的灵活性出发,对Oracle8数据库的备份及恢复策略进行了探讨,并给出了Windows 2000环境下使备份过程自动化的脚本文件的项目开发实例。

关键词 Oracle 数据库 备份 恢复

引言

随着信息系统在各种商务活动中重要性的不断增强,维护系统数据的可用性已成为当前一个十分重要的课题。为了有效地保持健康的信息系统,必须采取一定的措施防止在由介质、操作系统、软件和其它事件导致重要数据库文件严重损坏的情况下影响RDBMS(关系数据库管理系统),进而影响信息系统的正常运行。这就需要在此类系统失败的情况履芄患笆薄⒂行У亟性帜鸦指础;指炊У氖菘馕募诤艽蟪潭壬先【鲇谒捎玫谋阜莶呗裕蚨疚亩阅壳傲餍械腛racle8数据库的备份及恢复策略进行了探讨。

数据库备份、恢复的基本规则

1、多工联机重作日志文件

每个数据库实例都有其自己的联机重作日志组,在操作数据库时,Oracle首先将数据库的全部改变保存在重作日志缓冲区中,随后日志记录器进程(LGWR)将数据从系统共用区SGA(System Global Area)的重作日志缓冲区写入联机重作日志文件,在磁盘崩溃或实例失败时,可以通过与之相关的联机重作日志来保护数据库,将损失降至最低,但Oracle在默认的方式下只创建一组重作日志文件(每一组只有一个项目文件),为了减少丢失这些重要的重作日志文件的危险,因此需要对其进行镜像拷贝。

在Oracle级多工联机重作日志文件,即增加多个文件到每个组以便镜像数据,这样I/O故障或写丢失只损坏一个拷贝,从而保证了LGWR后台进程至少能够向一个成员写入信息,数据库仍然可以继续运行。同时应保证日志组的成员不应驻存在同一物理设备上,因为这将削弱多重日志文件的作用。

1 2 3 4 5  下一页

Tags:Oracle 数据库 备份

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接