设为首页 加入收藏

TOP

RMAN系列(二),RMAN设置和配置.txt(六)
2014-11-24 02:03:22 来源: 作者: 【 】 浏览:14
Tags:RMAN 系列 设置 配置 .txt
3.4.8 配置归档日志删除策略。
可以配置RMAN来管理归档重做日志的删除策略。默认情况下,Oracle 将配置的备份保存策略应用于归档的重做日志。 然而,如果正在使用FRA和备用数据库,就可以配置RMAN, 在使用configure archivelog deletion policy to applied on standby 命令,将归档的重做日志应用与强制的备用数据库后将其标记为可删除。 在这种情况下,一旦已经成功将归档的重做日志应用于强制的备用数据库位置,Oracle 就可以将其从FRA 中删除。
3.5 使用共享服务器的情况
如果使用Oracle 的共享服务器选项(10g以前称为MTS,或者 多线程服务器),就必须配置一个RMAN使用的专用服务器,这是因为RMAN不能使用共享服务器会话连接到数据库。
如果共享的,就必须通过Net Manager 工具配置一个专用的:
MYICD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = DavidDai)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = myicd)
)
)
四. 恢复目录
Oracle 在RMAN存储库中维护与RMAN操作相关的所有元数据。RMAN存储库总是被存储在目标数据库的控制文件中,我们可以用另一个位置存储数据的RMAN存储库。 这就是RMAN恢复目录。
在大多数操作中,RMAN 都不要恢复目录,因此在许多情况下,恢复目录实际上是一个可选的 组件。 因为恢复目录在很大程度上可选,所以RMAN的默认配置中没有恢复目录。
4.1 恢复目录的定义
恢复目录是RMAN的一个可选组件,它存储来自RMAN备份的历史备份信息。 与数据库控制文件的RMAN信息不同,恢复目录数据不是定期的进行清楚,因此恢复目录会保存比控制文件更多的历史信息。 使用恢复目录比只使用数据库控制文件有更多的优点,这些优点包括:
(1) 如果要使用存储的RMAN脚本,就必须使用恢复目录
(2) 恢复目录提供存储全企业RMAN信息的单一存储库,它可以更方便,灵活地集中存储企业的备份信息
(3) 由于可以在当前时间之外的时间报告目标数据库的信息,所以恢复目录使得报告起来更有灵活性。
(4) 使用恢复目录可以保留某些默认的数据库RMAN 通道配置信息。
如果你是RMAN 老手,就会注意到这里缺少一些优点:
(1) Oracle 10g可以很容易的在没有恢复目录的情况下通过resetlogs 支持恢复
(2)如果使用控制文件自动备份,则不在需要将恢复目录用于控制文件恢复。
注意:如果不会使用恢复目录,则保存对数据库DBID的记录。 虽然这不是必须的内容,但是数据库的DBID很有用,而且使用DBID可以简化恢复操作。
C:/Users/Administrator.DavidDai>rman target /
恢复管理器: Release 11.2.0.1.0 - Production on 星期三 6月 16 19:48:48 2010
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: MYNEWCCS (DBID=1108507251)
SQL> select dbid from v$database;
DBID
----------
1108507251
是否应该使用恢复目录?
如果只有很少的一些数据库,则恢复目录就可能不值得话费额外的时间和精力在它上面。 如果有许多数据库,则应该考虑使用恢复目录。 一般来说,恢复目录带来的灵活性和集中的全企业报告优点在价值上超过了它所增加的维护和管理成本。 然而,使用恢复目录的一个缺点在于,如果目录数据库关闭,则所有备份都会失败,除非已经编码的脚本,从而在使用恢复目录的第一个备份失败时,执行没有恢复目录的备份。
此外,恢复目录是数据保护备份环境和分割镜像(split mirror)备份的基础部分。 在这些配置中,当备份来自于备份主机的数据库时,可以认为恢复目录是最近的信息,因此它是该策略的核心内容,若维护不当则成为失败的导火索。记住,底线是看环境是否需要恢复目录。
连接RMAN时,必须使用catalog 命令行参数来表明将要建立RMAN与恢复目录的连接。在默认情况下,RMAN使用nocatalog 选项,该选项表明不使用恢复目录。使用catalog 参数后,需要指明包含恢复目录对象的恢复目录模式的用户ID 和口令。
如: rman target 'sys/pwd as sysdba@sid' catalog 'user/pwd@SID2';
4.2 创建恢复目录
4.2.1 配置恢复目录数据库
恢复目录数据库应该尽可能存在于敦力的数据库上。 然后,根据我们的经验,许多站点使用活动数据库作为恢复目录数据库,只要在备份数据库时采取预防措施,这也是可行的。每个注册的数据库可以分配20M左右的表空间。
SQL> create tablespace rman_ts datafile 'D:/APP/ADMINISTRATOR/ORADATA/MYNEWCCS/rmants.dbf' size 20M;
表空间已创建。
4.2.2 创建恢复目录用户
恢复目录用户需要connect,resource,recovery_catalog_owner 权限。
SQL> Create user rcat_dave identified by rcat_dave default tablespace rman_ts;
用户已创建。
SQL> Grant connect,resource,recovery_catalog_owner to rcat_dave;
授权成功。
4.2.3 创建恢复目录模式对象
创建恢复目录在Oracle 10g中是一个简单的过程,该过程仅需要使用RMAN。 启动RMAN时,使用target 参数连接目标数据库,再使用catalog参数连接恢复目录数据库模式。 最后在RMAN 提示符下执行 create catalog命令即可。
C:/Users/Administrator.DavidDai>rman target 'sys/admin as sysdba@mynewccs' catalog 'rcat_dave/rcat_dave@mynewccs';
恢复管理器: Release 11.2.0.1.0 - Production on 星期三 6月 16 21:34:56 2010
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: MYNEWCCS (DBID=1108507251)
连接到恢复目录数据库
RMAN> create catalog tablespace rman_ts; -- rman_ts 是第一步创建的
恢复
首页 上一页 3 4 5 6 7 下一页 尾页 6/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇详细讲解Oracle数据库后台进程的.. 下一篇通过几个步骤有效关闭Oracle死锁..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: