`
kuwoleft
  • 浏览: 1078562 次
文章分类
社区版块
存档分类
最新评论

rac archived log设置

阅读更多
实例恢复时是不需要归档日志的。只有在进行介质恢复时,才要求在执行恢复操作的那个节点能够访问所有实例的归档日志,而至于其它时候,归档日志该如何存放没有什么特殊要求。
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
将归档日志归档到共享存储,比较简单。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics