ASM 是 Oracle 数据库 10g 中一个非常出色的新特性,它以平台无关的方式提供了文件系统、逻辑卷管理器以及软件 RAID 等服务。ASM 可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O 以删除“热点”。它还支持直接和异步的 I/O 并使用 Oracle9i 中引入的 Oracle 数据管理器 API(简化的 I/O 系统调用接口)。
ASM 不是一个通用的文件系统,并只能用于 Oracle 数据文件、重做日志以及控制文件。ASM 中的文件既可以由数据库自动创建和命名(通过使用 Oracle 管理文件特性),也可以由 DBA 手动创建和命名。由于操作系统无法访问 ASM 中存储的文件,因此对使用 ASM 文件的数据库执行备份和恢复操作的唯一途径就是通过恢复管理器 (RMAN)。
ASM 作为单独的 Oracle 实例实施,只有它在运行时其他数据库才能访问它。在 Linux 上,只有运行 OCSSD 服务(由 Oracle 通用安装程序默认安装)才能使用 ASM。ASM 需要的内存不多:对大多数系统,只需 64 MB。
最近在学习ASM ,建立一个知识索引方便大家查找ASM方面的知识!
一 建立ASM环境
在windows 环境下创建ASM实例 作者:杨奇龙
学习ASM技术(一)--环境搭建 作者:yezhibin
建立ASM实例的问题. 作者:KevinLee39
RAC环境下 建立ASM实例 作者:liucifu
ASM安装全过程介绍 作者:congya
二 管理 (系统学习)
全面学习和应用ORACLE ASM特性--(1)关于asm实例 作者:君三思
全面学习和应用ORACLE ASM特性--(2)管理asm磁盘 作者:君三思
全面学习和应用ORACLE ASM特性--(3)添加和修改asm磁盘组 作者:君三思
全面学习和应用ORACLE ASM特性--(4)管理asm磁盘组中目录和文 件作者:君三思
全面学习和应用ORACLE ASM特性--(5)管理asm磁盘中的文件 作者:君三思
学习ASM技术(二)--diskgroup管理 作者:yezhibin
学习ASM技术(三)--diskgroup管理 作者:yezhibin
学习ASM技术(四)--条带化原理和rebalance 作者:yezhibin
学习ASM技术(五)--文件名和Template 作者:yezhibin
学习ASM技术(六)-- ASMCMD命令行 作者:yezhibin
学习ASM技术(七)--ASM文件转化 作者:yezhibin
学习ASM技术(八)--ASM操作原理 作者:yezhibin
学习ASM技术(八)--ASM操作原理. 续 作者:yezhibin
学习ASM技术(完结篇)--常用ASM命令 作者:yezhibin
三 迁移
使用普通文件也能玩转ASM 作者:ningoo
迁移文件系统管理下的db到asm下 作者:warehouse
数据迁移挑战, 期待高手献招 作者:mikewujing
【ASM学习】普通数据库向ASM实例的迁移(一)作者:杨奇龙
【ASM学习】普通数据库向ASM实例的迁移(二)作者:杨奇龙
四 综合(帖子,博客,转载)
ASM性能??(Sun cluser+10g RAC) 作者:YYH2458
向ASM磁盘组中添加不同size磁盘的问题 作者:liuhengzhi
ASM 两种安装方式的区别 作者:latteye
一篇介绍asm逻辑metadata的好文章 作者:warehouse
如何为asm db中system表空间的数据文件使用别名!作者:warehouse
asm中template特性测试 作者:warehouse
ASM Buffer Cache是用来做什么的!作者:warehouse
修改+asm的名字!作者:warehouse
如何给asm管理的db镜像controlfile 作者:warehouse
ASM DG无法删除 作者:jianggh95071
[转载] ASM Dynamic Volume Manager and ASM Clustered File System 作者:OO
RAC环境在ASM上创建表空间出错ORA-569 作者:yangtingkun
ASM实例使用CREATE PFILE FROM MEMORY的bug 作者:yangtingkun
建立ASM磁盘组报错ORA-15063 作者:yangtingkun
【ASM学习笔记】ASM综合笔记 作者:杨奇龙
【ASM学习】基础知识 作者:杨奇龙
【ASM学习】ASM参数说明 作者:杨奇龙
ASM相关的脚本script 作者:玉面飞龙
如何复制控制文件在ASM实例存储 作者:杨奇龙
五 文档下载
关于ASM的一些技术文档!
McGraw.Hill.Oracle.Automatic.Storage.Management.Nov.2007 by Sky-Tiger
McGraw.Hill.Oracle.Automatic.Storage.Management.Nov.2007 BY softwin
Oracle 10G ASM白皮书 by Sophie
oracle ASM training PPT by netbanker
Learning ASM Using a Single Disk Drive on Linux by vongates
收集的一些note
ASM
===
How To Gather/Backup ASM Metadata In A Formatted Manner? [ID 470211.1]
How to rename ASM instances in RAC or clustered environment [ID 744932.1]
Backing Up an ASM Instance [ID 333257.1]
A Lot of Audit Files in ASM Home [ID 813416.1]
748984.1 Does Clusterware (CRS) Bundle Patch Need To Be Installed In The ASM Home ?
Using udev with Oracle Architecture (RAC & ASM) - Red Hat 4.0 [ID 371814.1]
Configuring device-mapper for CRS/ASM [ID 357472.1]
On EL/RH 5 ORACLEASM LISTDISKS not Showing Devices After Reboot or Restart [ID 558596.1]
Device Persistence and Oracle Linux ASMLib [ID 394959.1]
ASM 11.2 Configuration KIT (ASM 11gR2 Installation & Configuration, Deinstallation, Upgrade, ASM Job Role Separation. [ID 1092213.1]
ASM Technical Best Practices [ID 265633.1]
How To Change ASM SYS PASSWORD ? [ID 452076.1]
Oracle ASM and Multi-Pathing Technologies [ID 294869.1]
How To Setup ASM on Linux Using ASMLIB Disks, Raw Devices or Block Devices? [ID 580153.1]
Oracle Clusterware - ASM - Database Version Compatibility [ID 337737.1]
Information to gather when diagnosing ASM space issues [ID 351117.1]
How to cleanup ASM installation (RAC and Non-RAC) [ID 311350.1]
Create SPFILE Under ASM [ID 413360.1]
How to copy a datafile from ASM to a file system not using RMAN [ID 428893.1]
How to move a datafile from ASM to the file system [ID 390416.1]
How to move a datafile from a file system to ASM [ID 390274.1]
How to Copy Archivelog Files From ASM to Filesystem and vice versa [ID 944831.1]
Steps To Migrate/Move a Database From Non-ASM to ASM And Vice-Versa [ID 252219.1]
How to duplicate a controlfile when ASM is involved [ID 345180.1]
How to move ASM database files from one diskgroup to another ? [ID 330103.1]