文档详情

Data Guard 转载 ⒁ RMAN备份来创建.doc

发布:2018-01-11约3.99千字共6页下载文档
文本预览下载声明
本文作者: junsansi???? 转载网址: /index.shtml ? ? 第四部分附章(1)RMAN备份来创建? 2008.01.22 ??? 如果你看过三思之前的几个笔记系列,那么对于rman 想必已经非常熟悉,操作这个必然也不成问题,如果你还没有看过,建议你先回去看看,然后再回来操作必然也没有问题,如果你一定不准备看,没关系,只要你严格按照实践部分的步骤操作,我相信你一定也可以创建成功,操作应该也没有问题,不过如果这样你也觉着没有问题,那么我要告诉你,可能就这是最大的问题:不知道做过什么,不知道该做什么,不知道为什么要做,一旦需求稍变,你甚至什么都不敢做。 ? ??? 你什么都不用说,我知道,你还有问题,下面,我们先来看你下意识的第一个问题,为什么要用rman 创建物理standby?Oracle 告诉我们,有三点: ? ????● RMAN 创建standby 是通过primary 的备份,因此不会对primary 有任何的影响 ??? ● RMAN 自动重命名OMF 的文件及路径结构。 ??? ● RMAN 修复归档日志文件并执行恢复以尽可能保证standby 与primary 数据一致相同。 ? ??? 当然,我们也应该知道,上述这些都是形容词,它只是为了强化意识,说到这里再多白话几句,第一条呢还说的过去(虽然你不用rman 备份,使用其它方式的备份创建standby 也不会对primary 造成影响),第二条第三条就完全不靠谱了,并不是说它实现不了,恰恰相反,是它描述的太基础了,形容手法有问题,我举个例子,比如你在鱼缸里看到一条鱼,你会不会形容说哇这条鱼能够在水里游耶(死鱼才不会在水里游呢)~~所以鉴别能力很重要,虽然这点我做的还很不够,但是请首长们放心,我一定会努力的,我一定会加强的,我一定会坚持的!!! ? ??? 回到这个问题上来,为什么要用rman 来创建物理standby 呢,在我看来如果说有优势那么就一点:简单! ??? 另外在这里三思更明确的指出,使用RMAN 的duplicate 命令只能直接创建物理standby,幸还是不幸? ? ? 一、准备工作 ? ??? 注意,在做任何操作之前,需要确认以下几点: ? ??? ● 拥有至少一份通过rman 创建的备份; ??? ● 已经在primary 数据库设置了所有相关的初始化参数; ??? ● 已经创建了standby 的初始化参数文件并配置了所有相关的初始化参数; ??? ● 已经配置了实例,NetService,Listener 等; ??? ● 启动standby 实例到nomount 状态; ? ??? 然后: ? 1、通过rman 创建standby 的控制文件 ? ??? 创建standby 的控制文件前面我们提到通过sql 命令,使用非常简单,使用rman 命令创建与之同理,并且有两种方式创建演示如下: ? 2、定制standby 数据(日志)文件重命名策略 ? ??? 为什么oracle 要提供重命名策略呢?因为dg 配置非常灵活,standby 甚至可以与primary 在同一个数据库。 ? ??? 什么时候需要应用重命名策略呢?如果standby 与primary 在同一台服务器,或虽然不在同一台服务器,但standby 的目录结构与primary 不同,这两种情况下,都必须应用重命名策略。如果standby 与primary 不在同一台服务器,并且目录结构相同,那就不需要应用重命名策略。 ? ??? 如何应用重命名策略呢? 多种方式, 比如我们的老朋友初始化参数:db_file_name_convert,log_file_name_convert。还有rman 命令SET NEWNAME 或CONFIGURE AUXNAME 等等,这些相关参数、命令的应用我们都在Duplicate 复制数据库系列中介绍并应用过,后面还会再次提及。 ? 二、大致流程 ??? 通常情况下,rman 创建完standby 之后不会自动执行recover。 ? ??? 如果你执行duplicate 命令时没有指定dorecover 参数,则rman 自动按照下面的步骤操作: ??? 1、RMAN 连接standby 与primary,及catalog(如果使用了的话); ??? 2、检索catalog(nocatalog 的话是primary 数据库的控制文件),确定primary 的备份以及standby 控制文件; ??? 3、如果使用介质恢复,RMAN 需要连接介质管理器以获取所需备份数据; ??? 4、恢复standby 控制文件到standby 服务器; ??? 5、恢复primary 数据库备份集中相应数据文件
显示全部
相似文档