航空情报系统使用RMAN技术进行数据库备份与恢复.doc

航空情报系统使用RMAN技术进行数据库备份与恢复.doc

ID:57026442

大小:62.00 KB

页数:6页

时间:2020-07-31

航空情报系统使用RMAN技术进行数据库备份与恢复.doc_第1页
航空情报系统使用RMAN技术进行数据库备份与恢复.doc_第2页
航空情报系统使用RMAN技术进行数据库备份与恢复.doc_第3页
航空情报系统使用RMAN技术进行数据库备份与恢复.doc_第4页
航空情报系统使用RMAN技术进行数据库备份与恢复.doc_第5页
资源描述:

《航空情报系统使用RMAN技术进行数据库备份与恢复.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、民用航空航行情报系统使用RMAN技术进行数据库备份与恢复民航西南空中交通管理局飞行服务中心成都邓伟摘要:Oracle数据库应用于航空情报系统。目前,西南地区正在建立以成都为数据中心的模式,统一向西南地区的机场、航空公司提供航空情报服务的数据支持。由于数据开始集中化,并且成都的数据安全性已经开始影响全西南的航空情报服务,因此,在数据库故障时,寻求一种更科学,更高效的保障手段成为了迫切的问题。本文通过介绍RMAN技术,阐述了Oracle数据库的高效备份和恢复手段。关键字:RMAN目标数据库恢复目录恢复目录数据库一、引言目前,全国航空情报系统普遍采用Oracle数据库作为信息

2、存储系统。西南地区情报系统目前的运行方式对数据的安全有比较高的要求。传统的备份恢复手段是采用Oracle的逻辑备份恢复方式。该方式简单易用,仅仅通过Oracle内置的“EXP”和“IMP”命令就可实现。但是随着数据量的增大,消耗的时间会越来越长。目前,备份和恢复一次的时间需要2小时多。这不符合要求提供24小时不间断服务的航空情报系统的要求。因此,为了更好的解决问题,适应发展的需要,本文介绍了Oracle的高效备份和恢复方式。二、RMAN技术介绍RMAN全称RecoveryManager(恢复管理器),是一种用于备份(backup)、还原(restore)和恢复(reco

3、ver)数据库的Oracle内置工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以来有变化的那些数据块。通过RMAN,也提供了其它更多功能,如数据库的克隆、采用RMAN建立备用数据库、利用RMAN备份移动裸设备(RAW)上的文件等工作将变得更方便简单。9i的RMAN通过增强的自动配置与管理功能,以及特有的块级别的恢复,将使备份与恢复工作变得更加快捷与完美。在实际生产运行

4、过程中,由于突然掉电、操作系统死机、硬件故障、错误操作等原因,均可能造成表、表空间、数据库文件、控制文件、联机日志文件的丢失或损坏。数据库系统缺乏了必需数据或物理文件,将无法正常工作。在此情况下,我们需要利用现有的备份进行高效而且安全的数据库恢复。利用RMAN进行的数据库恢复,可以达到最大程度的数据完全恢复。RMAN的恢复采用物理机制的数据复制技术,速度上比逻辑恢复有很强的优势。而且,RMAN在数据文件损坏,控制文件或者日志文件正常的情况下,可实现数据无损恢复。如果控制文件或日志文件损坏(一般来说,不可能全部的控制文件或日志文件损坏),那么进行恢复后,也仅存在一、两个文

5、件的数据差异,大大减少了数据损失。OracleRMAN具有如下特征:·自动的备份与恢复·方便的备份归档日志·自动检测新的数据文件·支持增量备份·最大限度的减少备份与恢复的错误·减少恢复的时间·在热备份中不会产生额外的redo日志·腐烂数据块的自动检测·并行的备份与恢复操作·在线备份时,表空间不用置于备份模式RMAN的工作方式如下图:一、使用RMAN技术实现高性能备份与恢复1、RMAN方式的备份技术为了保障数据库的最大可恢复性,搭建RMAN方式的备份应该独立于主、备用服务器,并且新建独立的数据库。新建的数据库称为恢复目录数据库。恢复目录是用于数据库恢复的表空间。恢复目录一

6、般存在于独立的数据库中,恢复目录数据库用于存放恢复目录的备份信息。我们将恢复目录数据库建立在独立的服务器上,这样可以防止主用服务器崩溃时,仍然存在有效的物理备份文件。使用RMAN方式实现数据库的高性能备份需要进行以下操作:1.1创建RMAN数据库1.1.1在独立的服务器上安装Oracle数据库软件并建立恢复目录数据库,数据库名为:rmandb;1.1.2在目录数据库中创建恢复目录所用表空间需要具有DBA权限的用户创建,使用如下SQL命令:SQL>createtablespacermangldatafile'c:oracleoradatarmandbrmangl.

7、dbf'size100M;1.1.3在目录数据库中创建用户并授权需要具有DBA权限的用户登入目录数据库,创建用户rmangl,使用如下SQL命令:SQL>createuserrmanglidentifiedbyrmangldefaulttablespacermangltemporarytablespacetempquotaunlimitedonrmangl;恢复目录用户必须具有recovery_catalog_owner,connect,resource权限,才能执行备份工作,将其授权的SQL命令如下:SQL>grantrecovery_

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

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

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