Oracle数据库RMAN备份与灾难恢复在寒区旱区特色数据库的应用

Oracle数据库RMAN备份与灾难恢复在寒区旱区特色数据库的应用

ID:41006062

大小:37.50 KB

页数:6页

时间:2019-08-13

Oracle数据库RMAN备份与灾难恢复在寒区旱区特色数据库的应用_第1页
Oracle数据库RMAN备份与灾难恢复在寒区旱区特色数据库的应用_第2页
Oracle数据库RMAN备份与灾难恢复在寒区旱区特色数据库的应用_第3页
Oracle数据库RMAN备份与灾难恢复在寒区旱区特色数据库的应用_第4页
Oracle数据库RMAN备份与灾难恢复在寒区旱区特色数据库的应用_第5页
资源描述:

《Oracle数据库RMAN备份与灾难恢复在寒区旱区特色数据库的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Oracle数据库RMAN备份与灾难恢复在寒区旱区特色数据库的应用引言 寒区旱区特色数据库随着数据的日益增长和数据服务的全面开展,数据的安全问题日益突出,尽管数据管理采用WEB服务器与数据库管理后台的物理分离,将数据库后台置放于UNIX环境、设置防火墙等措施来提高数据的安全性,但数据由于计算机硬件以及突发灾难造成的数据损毁、数据丢失的风险依然存在,而且随着设备的性能的老化这种风险日益增加。因此数据的安全备份以及可能出现的数据库灾难的恢复已成为必须考虑和解决的问题。 数据备份,就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库拷贝的磁带或磁盘。恢复

2、,就是把数据库由存在故障的状态转变为无故障状态的过程。灾难恢复就是在系统、数据库出现严重故障后如何尽快地恢复数据到故障前的正常状态以保证数据库的正常服务、数据的完整性、数据的可靠性。数据备份方法很多,其中Oracle就提供了如脱机备份、联机备份、和逻辑备份,其中备份的方法在Oracle数据库常用备份和恢复技术(冯家宏,2004第1期)中作了详细介绍。根据实际情况,我们采用了Oracle的RMAN(RecoveryManager,恢复管理器)技术完成寒区旱区特色数据库数据在不同环境(Unix到windows环境、Unix到Linux环境、Linux到Windows

3、环境)的数据备份与灾难恢复的实验,目前已经完成了寒区旱区特色数据库的备份工作。 RMAN是从Oracle8开始提供的一套用于备份和恢复的有利工具,它有两种使用界面:GUI(图形用户界面)和CLI(命令行界面)。使用RMAN不但可以完成Oracle数据库备份和恢复的各种任务,还具有相当全面的报表功能。RMAN备份工具有以下的优点:(1)支持在线热备份。(2)支持多级增量备份。(3)支持并行备份,恢复。(4)减小所需要备份量。(5)备份,恢复使用简单。1、RMAN的配置   RMAN的配置包括配置CATALOG数据库,配置数据库与媒体管理软件的接口,制定RMAN的多

4、级备份方案,写RMAN备份脚本。1.1CATALOG数据库   RMAN自动维护备份和恢复所需要的各种信息,并支持两种形式保存:数据库的控制文件或创建一个单独的数据库。RMAN的信息存储在控制文件时,如果当控制文件丢失时将导致备份不能恢复,所以若采用RMAN做备份,推荐采用RMANCATALOG数据库来单独存放备份信息。这个单独的数据库(称为CATALOG数据库)只需要很小的空间,既可以和被备份的数据库放在同一主机上,也可以单独放在另一台主机上(如果条件允许,推荐放在一台单独的主机上来确保最大的可恢复性)。以下是配置CATALOG数据库的步骤:   1.用dba

5、ssist创建数据库。   2.在该数据库创建RMAN数据库用户:   createuserrmanidentifiedbyrmandefaulttablespacets_rman   temporarytablespacetemp;   grantconnect,resource,RECOVERY_CATALOG_OWNERtorman.   3.连接到目标数据库和CATALOG数据库   rmantargetsystem/manager@target_tnsnamercvcatrman/rman@catalog_tnsname   4.创建CATALOG用户

6、的表:   rman>createcatalog   5.登记目标数据库:   rman>registerdatabase   这样就可以利用该RMAN数据库来备份目标数据库了。1.2磁带接口   当使用专用的磁带管理工具时,必须配置数据库与磁带的接口,一般是管理工具提供一个动态连接库与数据库进行连接。以下是一个测试的RMAN脚本:   run{   allocatechannel'dev1'typedisk   resynccatalog;   backupformat‘/archive/ctl%u_%p_%c‘currentcontrolfile;   re

7、leasechanneldev1;   }1.3多级备份策略   采用多级备份是为了减少恢复所需要的时间和减少每天备份所需要的时间,保证系统有很好的恢复性。但是在恢复时间和备份时间要有一个权衡。比如只要开始的一个全备份和备份所有产生的归档文件就可以保证把数据库恢复到最新的状态,但是一般来说实际上并不会这么进行(因为在恢复时将需要很长的时间),多级备份就是为了解决这样的问题。   以下是一种建议的方案:   每半年做一个数据库的全备份(包含只读表空间),每个月做一次零级备份(不包含只读表空间),每个星期做一次一级备份,每天做一个二级备份,任何表空间改成只读状态后做

8、一个该表空间的备份。当需

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。