Oracle ASM 详解
ASM:Automatic Storage Management , 是 Oracle 主推的一种面向 Oracle 的存储解决方案, ASM 和 RDBMS 非常相似, ASM 也是由实例和文件组成, 也可以通过 sqlplus 工具来维护。 ASM 实例的创建和删除也可以用 DBCA 这个命令来操作 。 在 dbca 的第一个界面选择 配置自动存储管理 就可以了。 ASM 实例需要 CSS 进程, 如果是非 RAC 环境, 在启动 ASM 实例之前会提示用脚本 $ORACLE_HOME/bin/localconfig add 启动 CSS 。 1. ASM 实例由 SGA 和后台进程组成。 1.1 SGA 组成 : ASM 实例的 SGA 包括 Buffer Cache , Share Pool , Large Pool 等。 需要注意的是 Share Pool , 因为 Extent Map 要放在这部分的内存中,需要更具数据量来估计 Extent Map 的大小做相应的调整。 Extent Map 的大小可以根据所有文件大小的和来估算,使用下面的语句来计算所有文件和: Select sum(bytes)/(1024*1024*1024) from v$datafile; Select sum(bytes)/(1024*1024*1024) from v$logfile a,