在Oracle Database 11gR2引入了ASM集群文件系统 (ACFS),实现了对客户所有数据的管理。
在Oracle Database 12cR1引入了FLEX ASM,对传统存储的管理功能持续增强,提升了企业中云计算对存储的管理需求。支持大型集群配置,包括私有云部署。这些新特性使存储管理能够无缝地适应不断变化的需求和配置。
在Oracle Database 12cR2为Domain Cluster提供了存储管理。为私有数据库云下集群的部署提供了标准化、集中式的部署,减少了管理开销。引入了Flex类型磁盘组,开始支持面向数据库的存储管理(Database-Oriented Storage Management)。面向数据库的存储管理使管理员能够对数据库数据进行分类,并实现配额管理和服务质量控制等功能。
在Oracle Database 18c中提供了在ASM复制基础上克隆数据库的功能,被称为ASM Database Cloning。是基于Oracle Database 12cR2中提供的面向数据库存储管理,构建的基于时间点的完整数据库复制。截止目前,只支持PDB级别的克隆。
ASM的关键特点和特性
简化和自动化存储管理
提高存储利用率和灵活性
提供可预测的性能、可用性和可伸缩性
在服务器故障时支持数据库转移
通过ACFS实现集成存储管理
基于ASM快速的克隆数据库
其他的变化,比如在12.1中disk_repair_time从原来的3.6小时,增加到了默认的12小时。如果启用了FLEX ASM,会多一个实例APX实例(apx_pmon_+APX4)用于支持ACFS/ADVM。在12.2中,引入了FLEX和EXTENDED类型的磁盘组类型等。本文将回顾ASM从Oracle Database 10g到18c的演进历程。
ASM从10g到18c的每个版本的变化
下载链接:http://ohsdba.cn/document/OracleASM.pdf
Reference
https://www.oracle.com/technetwork/database/database-technologies/cloud-storage/index.html
https://docs.oracle.com/en/database/oracle/oracle-database/18/ostmg/asm-filegroups.html
https://www.oracle.com/technetwork/database/database-technologies/cloud-storage/index.html
https://docs.oracle.com/en/database/oracle/oracle-database/18/ostmg/mirroring-diskgroup-redundancy.html
https://docs.oracle.com/en/database/oracle/oracle-database/18/ostmg/asmcmd-filegroup-commands.html
https://docs.oracle.com/cd/E80920_01/SAGUG/exadata-storage-server-snapshots.htm
https://www.oracle.com/technetwork/database/database-technologies/cloud-storage/asm/overview/oracle18casm-4391051.pdf
https://www.oracle.com/technetwork/database/database-technologies/cloud-storage/asm/learnmore/asm-learnmore-3496400.html
http://www.oracle.com/technetwork/database/database-technologies/cloud-storage/extending-asm-10102011-514721.pdf