作者:aamjlft | 来源:互联网 | 2023-07-21 18:49
Oracle Grid Infrastructure包含哪些组件及其新特性? 作者:Asher | 分类:Oracle | Tag:ASM,grid,oracle 11g | 评论:0 字号: T | T Oracle 从11gR2开始,推出Grid Infrastructure[我个人习惯称之为Grid软件],那么 Grid Infrastructure究竟有哪些优势,又包
Oracle Grid Infrastructure包含哪些组件及其新特性?
作者:Asher | 分类:Oracle
| Tag:ASM,
grid,
oracle 11g | 评论:0
字号:T|T
Oracle 从11gR2开始,推出Grid Infrastructure[我个人习惯称之为Grid软件],那么Grid Infrastructure究竟有哪些优势,又包含哪些组件呢?
首先,Grid Infrastructure包含下述组件:
ASM:Automatic Storage Management;
ACFS:ASM Cluster File System;
ACFS snapshot;
Oracle Clusterware;
Oracle Restart。
其次,Grid Infrastructure 又有什么新特性呢?
探其优势,简单总结,从其包含的组件可知,如果在RAC环境下,无需单独安装clusterware软件,只需安装grid即可。如果在单实例环境下,数据库的存储如果想用ASM的话,那么就必须得先安装grid软件,并创建ASM磁盘组之后,方可安装oracle软件,在创建数据库的时候,存储才可以选择放在ASM磁盘组上。
另:对于非RAC架构下的Standalone 数据库,其Oracle Restart可以接管包括数据库服务、数据库实例、ASM实例、ASM磁盘组、数据库监听等组件的故障处理。举例来说,假设数据库在运行过程中,如果监听进程意外终止、或者数据库意外crash掉,那么Oracle Restart将接管并重启这些服务。
最后,11gR2的ASM同之前的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/-nnn。
使用mkfs命令就可以在ADVM上创建ACFS类型的文件系统了[命令如:mkfs -t acfs -n advm-volume-name /dev/asm/-nnn],最后类似于在操作系统上挂载其它设备一样,可以将/dev/asm/-nnn直接挂在到操作系统上使用了。