ASM使用自己的镜像算法。 不是镜像磁盘,而是镜像磁盘空间。 因此,在出现故障时提供连续保护只需要磁盘组中的容量,而不需要热备盘磁盘。 用户不建议创建大小不同的故障组,因为分配辅助磁盘区域可能会出现问题。 当ASM将文件的主区域分配给磁盘组中的一个磁盘时,该磁盘区的镜像副本将分配给磁盘组中的另一个磁盘。 特定磁盘的主区域在磁盘组中的伙伴磁盘上具有各自的镜像区域。 ASM确保主区域及其镜像副本不存在于同一故障组中。
磁盘组冗馀具有高冗馀格式,可使用双向镜像文件(通常需要至少两个故障组)和三向镜像(至少需要三个故障组)提供高保护级别。 创建磁盘组后,不能更改冗馀级别。 要更改磁盘组的冗馀,必须创建另一个具有适当冗馀的磁盘组,然后使用RMAN恢复或DBMS_FILE_TRANSFER将数据文件移动到新创建的磁盘组。
三种不同的冗馀方法如下
1、外部冗馀表示Oracle不管理镜像,功能由外部存储系统实现。 例如,通过RAID技术; 可用磁盘容量是所有磁盘设备的容量总和。
2 .“默认冗馀”(normal redundancy )表示Oracle提供两个镜像来保护数据,可用磁盘空间最多,占所有磁盘设备大小总和的1/2
3、高级冗馀表示Oracle提供三个镜像来保护数据,以提高性能和数据安全,并且至少需要三个磁盘。 可用磁盘容量为所有磁盘设备大小的1/3,冗馀度有所提高,但硬件成本也最高。
如何选择,不言而喻。 收纳