1、ASM由3个关键组件构成
ASM实例、ASM动态卷管理器(ADVM)、ASM集群文件系统(ACFS)
2、简而言之,ASM环境以非常简单的文件系统管理提供了原始磁盘I/O的性能。它简化了数据库管理,不再需要直接管理可能达到数千个的Oracle数据库文件
3、ASM的物理限制
Oracle 11gR2每个表空间中支持65533个数据文件。
ASM可以有63个磁盘组(diskgroup),共包含10000个ASM磁盘,每个ASM磁盘支持2TB数据存储,一个磁盘组可以管理100万个ASM文件。
在Oracle 11g中,一个数据文件最大为128TB,而ASM在采用外部冗余时支持140PB数据,正常冗余模式下支持42PB,高冗余模式下支持15PB.
4、ASM支持一个Oracle数据库使用的所有文件(pfile和密码文件除外)。从Oracle 11gR2开始,ACFS可用于非Oracle应用程序文件。
5、ASM条带化
分隔数据的单元称为条带大小
可以同时读写的并行条带数量称为条带宽度
ASM支持两个分条级别:精细分条(条带宽度为128KB)、粗略分条(条带宽度为1MB)
6、SAME(Stripe And Mirror Everything——对所有内容进行条带化和镜像)
7、ASM原生支持字符设备(一般又叫裸设备、原始设备、RAW),但是Linux系统最多只能有255个原始设备
安装ASMLib后可以支持块设备(即经过格式化的分区)
8、ASM实例
所有元数据的修改都是由ASM实例完成的
数据库实例连接到一个ASM实例,以创建、删除、打开、关闭文件或者改变其大小。
数据库实例直接读写由ASM实例管理的磁盘。
在一个集群中,一个节点只能有一个ASM实例。
ASM实例故障会终止本地节点中的数据库实例。
9、ASM监听
ASM监听程序在$GRID_HOME/bin目录下,默认在1521端口启动监听。
在安装了ASM服务的环境中,
ASM实例、ASM动态卷管理器(ADVM)、ASM集群文件系统(ACFS)
2、简而言之,ASM环境以非常简单的文件系统管理提供了原始磁盘I/O的性能。它简化了数据库管理,不再需要直接管理可能达到数千个的Oracle数据库文件
3、ASM的物理限制
Oracle 11gR2每个表空间中支持65533个数据文件。
ASM可以有63个磁盘组(diskgroup),共包含10000个ASM磁盘,每个ASM磁盘支持2TB数据存储,一个磁盘组可以管理100万个ASM文件。
在Oracle 11g中,一个数据文件最大为128TB,而ASM在采用外部冗余时支持140PB数据,正常冗余模式下支持42PB,高冗余模式下支持15PB.
4、ASM支持一个Oracle数据库使用的所有文件(pfile和密码文件除外)。从Oracle 11gR2开始,ACFS可用于非Oracle应用程序文件。
5、ASM条带化
分隔数据的单元称为条带大小
可以同时读写的并行条带数量称为条带宽度
ASM支持两个分条级别:精细分条(条带宽度为128KB)、粗略分条(条带宽度为1MB)
6、SAME(Stripe And Mirror Everything——对所有内容进行条带化和镜像)
7、ASM原生支持字符设备(一般又叫裸设备、原始设备、RAW),但是Linux系统最多只能有255个原始设备
安装ASMLib后可以支持块设备(即经过格式化的分区)
8、ASM实例
所有元数据的修改都是由ASM实例完成的
数据库实例连接到一个ASM实例,以创建、删除、打开、关闭文件或者改变其大小。
数据库实例直接读写由ASM实例管理的磁盘。
在一个集群中,一个节点只能有一个ASM实例。
ASM实例故障会终止本地节点中的数据库实例。
9、ASM监听
ASM监听程序在$GRID_HOME/bin目录下,默认在1521端口启动监听。
在安装了ASM服务的环境中,

本文是关于ASM的笔记,深入探讨了ASM如何进行内存管理和字节码操作,适合对Java字节码感兴趣的读者。ASM是一个强大的Java字节码操控和分析框架,常用于动态代理和字节码生成。
最低0.47元/天 解锁文章
1898

被折叠的 条评论
为什么被折叠?



