原文: ASM file number 5
作者: Bane Radulovic
译者:魏兴华,沃趣科技高级技术专家,主要参与公司一体机产品、监控产品、容灾产品、DBaaS平台的研发和设计。曾就职于东软集团,阿里巴巴集团,Oracle ACE组成员,DBGEEK 用户组发起人,ITPUB认证博客专家,ACOUG、SHOUG核心成员。曾在中国数据库大会、Oracle技术嘉年华、ORCL-CON、YY分享平台等公开场合多次做过数据库技术专题分享。对Oracle 并行机制、数据库异常恢复方法、ASM等有深入的研究,人称”Oracle Internal达人”,对企业数据库架构设计、故障恢复、高并发下数据库性能调优有丰富的经验,擅长从等待事件角度分析解决数据库性能问题,是OWI方法论的提倡者和践行者。
审校:魏兴华
责编:仲培艺
本章讲述ASM的5号文件,5号文件是ASM的模板目录,包含了磁盘组中所有的文件模板的信息。
有两种类型的模板:一种是系统自带的,一种是用户创建的,默认的模板(系统自带的)已经包含ASM的所有文件类型,创建文件时会根据文件类型自动匹配,用户创建的模板只会在用户特别指定时使用。
每一个模板包含了如下的一些信息:
- 每个模板的名称(对于默认模板它的名称其实就是文件类型)
- 文件冗余度(默认是磁盘组的冗余度)
- 文件条带(默认是根据文件类型来决定文件的条带)
- 系统标识(是否为系统自带的模板)
Using templates
可以通过视图V$ASM_TEMPLATE
来查看完整的模板信息,这里查看下我系统上的模板:
SQL> SELECT name "Template Name", redundancy "Redundancy", stripe "Striping", system "System"
FROM v$asm_template
WHERE group_number=1;
Template Name Redundancy Striping System
------------------------ ---------------- ---------------- --------
PARAMETERFILE MIRROR COARSE Y
ASMPARAMETERFILE MIRROR COARSE Y
DUMPSET MIRROR COARSE Y
CONTROLFILE HIGH FINE Y
FLASHFILE MIRROR COARSE Y
ARCHIVELOG