ASMインスタンスの管理

ASMインスタンス

  • 1つのASMインスタンスは同じノードの複数のデータベースインスタンスから接続することができる。
  • 異なるデータベースで同じASMディスクグループを使用することができる。
ASMインスタンスのバックグランドプロセス
  • GMON:ディスクグループモニター。ディスクグループに対するメンテナンス動作を監視する。
  • RBAL:リバランスマスター。ディスクグループの再バランス動作を調整する。
  • ARBn:リバランサ。再バランスによるデータ移動を実行する。最大11プロセスまで起動可能(ARB0~ARBA)。
ASMを使用するデータベースインスタンスの追加プロセス
  • ASMB:ASMバインド。グループサービスからASMインスタンスとASMディスクグループ情報を取得し、ASMインスタンスに接続する。
  • RBAL:リバランスマスター。ASMディスクグループに属するASMディスクに対するグローバルオープンを実行する。オープンされた経路を使用してASMファイルに直接アクセスすることができるようになる。

ASMインスタンスの初期化パラメータ

CLUSTER_DATABASE

  • TRUEにすると、RAC環境として動作する。

INSTANCE_TYPE

  • ASM:ASMインスタンスにすることを示す。
  • RDBMS:データベースインスタンス。

ASM_DISKGROUPS

  • ASMインスタンスが起動する時に自動でマウントさせるASMディスクグループのリスト。

ASM_DISKSTRING

  • ASMディスクの検出文字列。

ASM_POWER_LIMIT

  • 最バランス速度。0から11の値を設定できる。

ASMの初期パラメータの確認

SQL> show parameter cluster

NAME                                 TYPE                              VALUE
------------------------------------ --------------------------------- ------------------------------
cluster_database                     boolean                           TRUE
cluster_database_instances           integer                           2
cluster_interconnects                string
SQL> show parameter asm

NAME                                 TYPE                              VALUE
------------------------------------ --------------------------------- ------------------------------
asm_diskgroups                       string                            DG01
asm_diskstring                       string
asm_power_limit                      integer                           1

ASMインスタンスの起動と停止

データベースが稼動状態でASMインスタンスを停止する

[oracle oracle(+ASM1)]export ORACLE_SID=+ASM1
[oracle oracle(+ASM1)]sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on ニ・6キ・14 20:52:27 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options

SQL> shutdown immediate
ORA-15097: cannot SHUTDOWN ASM instance with connected RDBMS instance

依存するデータベースインスタンスが停止していない場合、エラーになる。

データベースインスタンスを停止してからASMインスタンスを停止する。

[oracle oracle(+ASM1)]export ORACLE_SID=RACDB1
[oracle oracle(RACDB1)]sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on ニ・6キ・14 20:54:24 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
[oracle oracle(RACDB1)]export ORACLE_SID=+ASM1
[oracle oracle(+ASM1)]sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on ニ・6キ・14 20:55:43 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options

SQL> shutdown immediate
ASM diskgroups dismounted
ASM instance shutdown
SQL> host crs_stat -t
名前           型             ター...ト 状態      ホスト
------------------------------------------------------------
ora....SM1.asm application    OFFLINE   OFFLINE
ora....01.lsnr application    ONLINE    ONLINE    rac-node01
ora....e01.gsd application    ONLINE    ONLINE    rac-node01
ora....e01.ons application    ONLINE    ONLINE    rac-node01
ora....e01.vip application    ONLINE    ONLINE    rac-node01
ora....SM2.asm application    ONLINE    ONLINE    rac-node02
ora....02.lsnr application    ONLINE    ONLINE    rac-node02
ora....e02.gsd application    ONLINE    ONLINE    rac-node02
ora....e02.ons application    ONLINE    ONLINE    rac-node02
ora....e02.vip application    ONLINE    ONLINE    rac-node02
ora....B1.inst application    OFFLINE   OFFLINE
ora....B2.inst application    ONLINE    ONLINE    rac-node02
ora.racdb.db   application    ONLINE    ONLINE    rac-node01

SQL>

ASMインスタンスを起動する。
SQL> startup
ASM instance started

Total System Global Area   92274688 bytes
Fixed Size                  1217884 bytes
Variable Size              65890980 bytes
ASM Cache                  25165824 bytes
ASM diskgroups mounted
SQL>

SRVCTLユーティリティでもASMの起動と停止ができる。 srvctlユーティリティ

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License