技术活动
CUUG学员就业信息
学员感言、就业资讯
报名热线
文档
当前您的位置:首页 > 技术活动 > 技术中心 > 文档
理解ASM(二)关于ASM实例的初始化参数 -CUUG

  ASM实例的初始化参数形式上与RDBMS实例相同,也有pfile和spfile,如:spfile+ASM1.ora.

  但是,毕竟,ASM只有实例,而且加载的是磁盘组,所以相对RDBMS实例的初始化参数要简单。

  ASM 需要的内存不多:对大多数系统,只需 64 MB。因此内存这块相关参数就不说了。

  下面说说几个ASM实例特别需要的参数。

  ㈠ INSTANCE_TYPE

  idle> show parameter instance_type

  NAME TYPE VALUE

  ------------------------------------ -------- ------------------------------

  instance_type string asm

  初始化参数文件中的INSTANCE_TYPE,该参数必须被设置为ASM,标识要启动的实例是ASM,而不是rdbms实例.

  ㈡ ASM_DISKSTRING

  idle> show parameter asm_diskstring

  NAME TYPE VALUE

  ------------------------------------ -------- ------------------------------

  asm_diskstring string

  设置ASM启动时检查的磁盘,该选项可以同时指定多个值,并且支持通配符。

  如只检查/dev/dsk/下的设备,可以设置该参数如下:/dev/dsk/*

  默认情况下该参数为空,为空的话,表示ASM将查找系统中所有ASM拥有读写权限的设备。

  ㈢ ASM_DISKGROUPS

  idle> show parameter asm_diskgroups

  NAME TYPE VALUE

  ------------------------------------ -------- ------------------------------

  asm_diskgroups string DATA

  指定实例或alter diskgroup all mount时要加载的磁盘组

  如果为空的话,那么就仅启动到NOMOUNT状态了

  这是个动态参数

  ㈣ ASM_POWER_LIMIT

  idle> show parameter asm_power_limit

  NAME TYPE VALUE

  ------------------------------------ -------- ------------------------------

  asm_power_limit integer 1

  指定磁盘rebalance的程度,有0-11个级别,默认值为1,0表示不进行rebalance,指定的级别越高,则rebalance的操作就会越快被完成

  指定级别较低的话,虽然rebalance操作会耗时更久,但对当前系统的IO及负载影响会更少

  这也是动态参数