- ASM(Automatic Storage management,自动存储管理)是Oracle10g引入的功能。ASM是Oracle提供的逻辑卷管理器(LVM),与数据库绑定在一起。
- ASM可以存放数据文件、控制文件、联机重做日志、备份文件、归档重做日志文件及datapump文件,但不能用于存储Oracle主目录、报警日志及跟踪文件。
- ASM默认分配单元大小为1MB,最多可增加到64MB。
- ASM对文件(而非卷)进行做分带(stripping)。镜像(mirroring)是可选的,分带是必须的。
- ASM可以用于单实例数据库,也可以用于RAC数据库。
- ASM文件与数据库文件一一映射。
- ASM是即是逻辑卷管理器,又可以作为群集文件系统。
- ASM有初始化参数文件和密码文件,但没有数据字典,因此只能使用系统认证,即只能使用CONNECT / AS SYSASM来连接ASM实例。
- ASM实例只能处于NOMOUNT状态(启动ASM实例)或MOUNT状态(加载磁盘组)。
- ASM将数据文件和其他数据库结构分成区间,将敬意分配到磁盘组中的所有磁盘上来提高性能和可靠性。
- 自动重新平衡。如增加新磁盘空间时,ASM会将相称的文件数量从一个或多个现有磁盘移到新磁盘上。