ASM特点:
极大减小空间管理的性能开销。
asm会将创建的对象均与的分布在磁盘组的所有磁盘中。当添加和卸载磁盘时,数据会在磁盘组的多个磁盘之间调整分配,使得每个磁盘 都含有一样大小的数据。
在卸载磁盘时切记一定一定要等数据分配好了之后再物理卸载磁盘,否则会造成数据丢失;
ASM磁盘组冗余:
ASM中的磁盘组是作为实体管理的一个或多个ASM磁盘的集合。不需要关闭数据库就可以再数据库中添加删除磁盘,添加删除磁盘时,ASM自动平衡磁盘组上的数据文件,从而最大化冗余和i/o性能。
普通冗余,高度冗余,外部冗余
有三种冗余:普通冗余,高度冗余,外部冗余。普通冗余和高度冗余需要ASM为存储在组中的文件提供冗余,其实就是建立额外的磁盘组,普通的建至少一个磁盘组作为当前正在使用的磁盘组的镜像,高级的至少两个。外部冗余的话就使用用户自己选择的冗余方式,例如使用raid,外部冗余可以最大限度的使用自盘组,不会造成磁盘空间的浪费。一般都使用外部冗余。
ASM实例:
ASM实例不会挂载数据库,他只负责协调磁盘卷。他和数据库实例是相互对应的两个实例,他们的功能是不同的。rac中每个节点都会有对应的ASM实例和数据库实例。