关于ASM的简短记忆

来源:互联网 发布:普莉希拉.陈 知乎 编辑:程序博客网 时间:2024/06/11 09:42
 

ASM是一种高性能,易管理的给数据库存储提供的一种解决方案。它有均衡负载,热插拔磁盘等优点。

Oracle ASM Disk Groups
 包含几个disk,作为一个逻辑单元去管理,关于磁盘组的数据结构的信息,是存在磁盘中的,每个磁盘自我管理磁盘组的信息,这会耗费一定的空间。

Oracle ASM Disks
 数据库running时,你也能从Group那add或drop磁盘。当往这个Group加磁盘,你不用去命名这个磁盘,它会被自动命名。

Oracle ASM Files
 存储在ASM disk group中。对应DB的data files,control files,online redo log files等。

Oralce ASM Extents
 多个Extents组成上面的File.

Oracle ASM Allocation Units
 多个allocation unit组成上述的Extents,是ASM分配的最小单位。


介绍了如上的ASM组件,再介绍一下用来管理上述存储结构的ASM的实例。
 ASM instances 管理磁盘组的元数据,跟DB实例一样,有SGA与后台进程。但是数据库实例是直接读写ASM disks而没通过ASM instance的(不然就太慢了)。

 

总结:其实ASM的磁盘组结构,一定程度上,与表空间,数据文件,段,区,数据块这些结构想吻合。


 

 

 

原创粉丝点击