<b>安装Oracle 10g RAC能否需求安装HACMP-安装配置</b>[Oracle防范]
本文“<b>安装Oracle 10g RAC能否需求安装HACMP-安装配置</b>[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
实际上无论在哪个操作系统(AIX,HP-UX,Solaris,Linux)上安装Oracle10g RAC都不再需求Vendor Clusterware(IBM的HACMP,HP的Service Guard,Veritas的VCS等),无论在存储方面是挑选裸设备还是ASM大概是操作系统厂商供应的同享文件系统,比方AIX上的GPFS.
上次在东方尺度讲Oracle数据库存储的时刻,曾经说过:
假如我们挑选用纯裸设备来做Oracle 10g RAC数据文件的话,那么在AIX平台就需求安装HACMP,在HP-UX平台就需求安装Service Guard.
这句话不完好精确,本日改正一下.
实际上无论在哪个操作系统(AIX,HP-UX,Solaris,Linux)上安装Oracle10g RAC都不再需求Vendor Clusterware(IBM的HACMP,HP的Service Guard,Veritas的VCS等),无论在存储方面是挑选裸设备还是ASM大概是操作系统厂商供应的同享文件系统,比方AIX上的GPFS.
那么为什么提到AIX,假如一定要挑选裸设备(此处提到的裸设备指纯裸设备,因为ASM实际上也是在管理裸设备)作为Oracle数据文件存储方法的话,我们倡议安装HACMP呢?是因为AIX操作系统的特别性,在AIX操作系统上,每个字符设备(对应一个rhdisk)只能对应一个存储上划分的LUN,而别的操作系统则可以在LUN上持续细分字符设备,比方LUN是128G,那么在AIX上每个rhdisk都只能是128G,每个rhdisk也就是一个裸设备,而别的操作系统则可以持续在这个LUN上划分出多个裸设备,大小可以自定义.
我们知道关于Oracle RAC来说,每个掌握文件,每个联机重做日记文件,乃至spfile都要对应一个裸设备,那么假如在存储筹划的时刻我们成立了128G的LUN,那么在AIX上我们只能做成一个128G的掌握文件,一个128G的联机重做日记文件,一个128G的spfile,因为单独依靠操作系统我们无法再细分了.
在AIX操作系统中,必须利用LVM(Logical Volume Manager)来划分LV(Logical Volume),每个LV的大小是可以掌握的,在一个LUN上我们可以划分多个LV,因此在操作系统级别到达了筹划存储的目的.此时HACMP的作用表现出来,假如要挂载Concurrent Volume Group(实际上不需求HACMP也可以成立LV和VG,但是却无法将VG设置为Concurrent情势,而非Concurrent情势的VG是无法被多个机械同时读写的),就必须安装HACMP,因此更严峻地说,这种方法的存储应当称为Raw Logical Volumes,而不是Raw Disks,这两种都是Raw Devices.
实际上,假如我们在存储级别就具体筹划LUN的大小,比方成立4个128M的LUN,1个给spfile用,3个给掌握文件用,再成立8个256M的LUN,给8个联机重做日记用(4组,每组2个member),然后再持续筹划用于SYSTEM表空间的,用于SYSAUX表空间的,用于UNDO表空间的,用于用户数据表空间的LUN辨别是多大,那么也仍旧可以不需求HACMP就在AIX上搭建起以纯裸设备为存储介质的Oracle10g RAC数据库.
结论是,因为Oracle Clusterware的存在,在本质上,无论挑选什么存储方法,在任何操作系统上都不再需求第三方的集群软件.
最后再提一下ASM,关于ASM来说,底层可以是raw disks也可以是raw LVs,但是举荐是raw disks,因为本身ASM已经行使了近似于LVM的功效,因此无需再成立多余的LV了,而假如不挑选ASM,那么就倡议利用raw LVs.
以上是“<b>安装Oracle 10g RAC能否需求安装HACMP-安装配置</b>[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |