当前位置: 首页 > 期刊 > 《西南军医》 > 2007年第2期
编号:11430528
军卫数据库之RMAN备份
http://www.100md.com 《西南军医》 2007年第2期
军卫数据库;RMAN;备份,,军卫数据库;RMAN;备份,1RMAN备份的构建,2RMAN备份的例子,3数据库典型备份方案:,(,4利用RMAN恢复数据库。,5利用操作系统的计划任务自动进行RMAN备份。,6RMAN常用维护。
     【关键词】 军卫数据库;RMAN;备份

    RMAN(Recovery Manager)是DBA的一个重要工具,用于备份、还原和恢复oracle数据库。RMAN可以用来备份和恢复数据库文件、归档日志和控制文件,也可以用来执行完全或不完全的数据库恢复,但是RMAN不能用于备份数据库初始化参数文件和口令文件。RMAN备份是数据库处于工作状态下的备份方式,不影响客户端的使用,备份过程稳定,恢复数据库步骤简单。

    大多数使用HIS的医院数据库是ORACLE8I,备份大部分采用单机的冷备份、热备份,少部分采用的是双机热备份,当然也有使用RMAN备份的。随着ORACLE新版本9I和10G的出现,ORACLE8I下的RMAN备份的相关资料对比9I和10G是较少的,并且ORACLE8I下的RMAN备份语句和9I、10G是有些区别的。本文基于ORACLE8I详细讲述RMAN备份的构建、备份、恢复。

     1 RMAN备份的构建

    首先使数据库运行在归档模式下。本文采用的RMAN备份方式采用了恢复目录。恢复目录(The recovery catalog)是由RMAN使用、维护用来放置备份信息的仓库。RMAN利用恢复目录记载的信息去判断如何执行需要的备份恢复操作,不使用恢复目录将会对备份恢复操作有限制。

    11 在目录数据库中创建恢复目录所用的表空间:

    SQL>create tablespace HISRMAN datafile’d:/oracle/rman/rmansdbf‘size 50 M;

    表空间已经创建。

    12 在目录数据库中创建RMAN用户并授权:

    SQL>create user rman identified by rman default tablespace HISRMAN temporary tablespace temp quota unlimited on HISRMAN;

    用户已经创建 ......

您现在查看是摘要页,全文长 7234 字符