Oracle Grid Infrastructure包含哪些组件及其新特性?

从Oracle 从11gR2开始,推出Grid Infrastructure[我我的习惯称之为Grid软件],那么Grid Infrastructure究竟有哪些优点,又包含哪些组件呢linux

首先,Grid Infrastructure包含下述组件数据库

ASM:Automatic Storage Management; oracle

ACFS:ASM Cluster File System; 工具

ACFS snapshot; spa

Oracle Clusterware; 操作系统

Oracle Restart。 命令行

其次,Grid Infrastructure 又有什么新特性呢? orm

探其优点,简单总结,从其包含的组件可知,若是在RAC环境下,无需单独安装clusterware软件,只需安装grid便可。若是在单实例环境下,数据库的存储若是想用ASM的话,那么就必须得先安装grid软件,并建立ASM磁盘组以后,方可安装oracle软件,在建立数据库的时候,存储才能够选择放在ASM磁盘组上。 get

最后,11gR2的ASM同以前的ASM相比,又有什么加强呢? asm

以下图:

grid_asm

从上,看到在11gR2以前[包含11gR1及10g],ASM位于操做系统层面之上,ASM为数据库访问存储设备提供驱动,而后为上层的数据库提供存储,最后数据库供最上层的应用系统访问。

而从11gR2开始,看到ASM依然位于OS层面之上,和ASM同层的多出来个ADVM[ASM Dynamic Volume Manager]。往上,位于同层的除了database以外,还有ACFS[ASM Cluster File System]和ASM为第三方文件系统提供支持。

补充,简单描述ASM disk,ASM diskgroup,ADVM,ACFS的关系?

一起物理硬盘或物理硬盘的一个分区或存储设备上的LUN或一个LVM都可以被建立成一块ASM disk,一块或多块儿ASM磁盘在逻辑上能够被用来建立成一个ASM磁盘组。

有了ASM diskgroup以后,能够经过图形界面工具[ASMCA、OEM]或者命令行工具[ASMCMD、SQL*PLUS]在磁盘组上建立出一个或多个ASM Dynamic Volume 。ADVM上的卷设备文件对于操做系统而言被做为块设备来识别,其位于/dev/asm/<volume name>-nnn。

使用mkfs命令就能够在ADVM上建立ACFS类型的文件系统了[命令如:mkfs -t acfs -n advm-volume-name /dev/asm/<volume name>-nnn],最后相似于在操做系统上挂载其它设备同样,能够将/dev/asm/<volume name>-nnn直接挂在到操做系统上使用了。

相关文章
相关标签/搜索