实例恢复时是不需要归档日志的。只有在进行介质恢复时,才要求在执行恢复操作的那个节点能够访问所有实例的归档日志,而至于其它时候,归档日志该如何存放没有什么特殊要求。
archived log设置方式:
1.使用nfs
以两个节点为例,两个节点都创建两个目录/rac1_arch和/rac2_arch分别对应实例1、实例2产生的归档日志。每个实例只配置一个归档位置,归档到本地,然后通过nfs把对方的目录挂载到本地。
考虑到通过nfs传输的网络流量,建议对于nfs能配置单独的网络。
2.实例间归档(Cross Instance Archive CIA)
以两个节点为例,两个节点都创建两个目录/rac1_arch和/rac2_arch分别对应实例1、实例2产生的归档日志。每个实例都配置两个归档位置,位置1对应本地目录,位置2对应另一个实例。看下表:
归档位置
|
实例1
|
实例2
|
本地磁盘
|
Mkdir /rac1_arch
Mkdir /rac2_arch
|
Mkdir /rac1_arch
Mkdir /rac2_arch
|
Log_archive_dest_1
|
Location=’/rac1_arch’
|
Location=’/rac2_arch’
|
Log_archive_dest_2
|
Service=’rac2’
|
Service=’rac1’
|
Standby_archive_dest
|
‘/rac2_arch’
|
‘/rac1_arch’
|
Standby_archive_dest用于备库,我想在这里不设置也没问题。
对于CIA这种方式,如果将归档日志存储到其它磁盘,在每个节点还要包括挂载分区,分配目录权限的步骤:
编辑/etc/fstab文件,添加相应的条目,要确保每个节点挂载的是不同的分区:
/dev/sdb2 /rac1_arch ext3 defaults 1 2
/dev/sdc2 /rac2_arch ext3 defaults 1 2
挂载并分配权限:
mount /rac1_arch
mount /rac2_arch
chown -R oracle:dba /rac1_arch1 /rac2_arch
配置示例:
1)在每个节点的本地创建目录:
2)在两个节点下配置归档位置
3)修改数据库归档模式,某一节点执行
4)关闭所有实例
shutdown immediate
5)在某一节点启动实例到mount状态,修改数据库的归档模式
6)重启数据库,确认两个节点归档生效
7)在每个节点确认归档位置正确
分别在两个节点上执行alter system switch logfile;
3.使用ASM
将归档日志归档到共享存储,比较简单。
分享到:
相关推荐
Linux 常用命令 oracle rac 中文手册 官网翻译 oracle rac
Oracle 如何规范清理v$archived_log记录实例详解 单机实例上面,v$archived_log 很多,有上万条记录了,所以得清理一下,不然每次查询都直接滚屏幕了 SQL> select sequence#,applied from v$archived_log order by ...
浦东机场货运站核心数据库升级至Oracle RAC 11gR2。操作系统采用RedHat Enterprice Linux 6.3 x64,操作系统平台为x86-64。 Oracle网格管理器和数据库安装版本为11.2.0.3.,并且升级GI和DB至PSU 6,数据共享存储采用...
Oracle 19c CDB RAC To RAC ActiveDataguard部署方案
1,Oracle19c RAC+ RACDG配置详细部署文档 2,Oracle19c RAC+ RACDG+racdg2配置详细部署文档 涉及主库备库参数配置、spfile、crs资源配置更新及实施过程中故障排除等; 来自于现实上亿级生产系统的实操记录。
rac数据库修改redolog日志组大小及数量
文章描述如何设置oracle 11.2.0.4 的 RAC to RAC dataguard.
oracle 19c容器多租户 rac to rac的adg测试部署方案,完全实测步骤。 使用了DG_BROCKER管理,方便switchover。
rac节点架构图,图片,便与你更加形象的了解rac
某客户需要将一套Oracle 10gR2 双节点RAC 生产数据库升级至Oracle 11gR2 RAC,所以便有了本系列实战的教程。 为更贴切还原生产过程中的实际操作,本系列教程一个分两大部分: 第一部分已发 一步一步在Linux上部署...
RAC11gr2安装的IP 设置例子,可以轻松的设置 IP 地址。包括scan IP.
oracle rac日常基本维护命令 所有实例和服务的状态 $ srvctl status database -d orcl Instance orcl1 is running on node linux1 Instance orcl2 is running on node linux2 单个实例的状态 $ srvctl status...
ORALCE 12C RAC在esxi平台的安装记录。 包含共享存储的设置等等。
Oracle排错 DBCA建库诡异问题处理--rac环境不能创建rac库
Oracle RAC 2 RAC DataGuard 配置,主要详述备份恢复方式搭建dataguard
资源名称:深入理解Oracle RAC 12c内容简介:《深入理解Oracle RAC 12c》介绍了Oracle RAC 12c技术的方方面面,涵盖了与RAC技术相关的集群件知识、数据库知识、存储知识、网络知识,并在基于RAC的应用软件设计、优化...
建议应用RAC+Dataguard ,RAC保证可用性,Dataguard在RAC组独立磁盘上和另外一台主机上,保证可靠性。