7.7.1.2.1 サービスを管理するためのALTER CELLコマンド

構文

ALTER CELL {
    SHUTDOWN SERVICES { RS | MS | CELLSRV | ALL } [IGNORE REDUNDANCY]
  | RESTART SERVICES  { RS | MS | CELLSRV | ALL } [IGNORE REDUNDANCY]
  | STARTUP SERVICES  { RS | MS | CELLSRV | ALL }
}

使用上のノート

次の表は、サービス管理操作を実行するALTER CELLコマンドの引数およびオプションを示しています。

引数 説明

SHUTDOWN SERVICES {RS | MS}

再起動サーバー・サービスまたは管理サーバー・サービスを停止します。

SHUTDOWN SERVICES CELLSRV [IGNORE REDUNDANCY]

セル・サーバー・サービスを停止します。

IGNORE REDUNDANCYを含めると、Oracle ASMからの冗長性チェックを待たずにサービスがただちに停止されます。

SHUTDOWN SERVICES ALL

すべてのサービス(再起動サーバー、管理サーバーおよびセル・サーバー)を停止します。

IGNORE REDUNDANCYを含めると、Oracle ASMからの冗長性チェックを待たずにセル・サーバー・サービスがただちに停止されます。

RESTART SERVICES {RS | MS}

再起動サーバー・サービスまたは管理サーバー・サービスを停止してから起動します。

RESTART SERVICES CELLSRV [IGNORE REDUNDANCY]

セル・サーバー・サービスを停止してから起動します。

IGNORE REDUNDANCYを含めると、Oracle ASMからの冗長性チェックを待たずにサービスが停止されます。

RESTART SERVICES ALL [IGNORE REDUNDANCY]

すべてのサービス(再起動サーバー、管理サーバーおよびセル・サーバー)を停止してから起動します。

IGNORE REDUNDANCYを含めると、Oracle ASMからの冗長性チェックを待たずにセル・サーバー・サービスが停止されます。

STARTUP SERVICES {RS | MS | CELLSERV | ALL}

指定されたサービスを起動します。キーワードALLを使用すると、すべてのサービスが起動されます。

次に、サービス管理を実行するALTER CELLコマンドの使用に関するその他のノートを示します。

  • CELLSRVに影響する停止操作中、システムはまずグリッド・ディスクのステータスをチェックして、続行しても安全であることを確認します。具体的には、すべてのグリッド・ディスクについてasmDeactivationOutcome属性がチェックされます。属性値がyesの場合、データを失わずにグリッド・ディスクを非アクティブ化できます。

    すべてのグリッド・ディスクのasmDeactivationOutcome属性値がyesの場合、コマンドに応じて次のことが行われます。

    • ALTER CELL SHUTDOWN SERVICES CELLSRVコマンドおよびALTER CELL SHUTDOWN SERVICES ALLコマンドの場合:
      1. セルのグリッド・ディスクが非アクティブになります。
      2. Oracle ASMにより、対応するASMディスクがオフラインになります。
      3. 最後に、該当するサービスが停止されます。
    • ALTER CELL RESTART SERVICES CELLSRVコマンドおよびALTER CELL RESTART SERVICES ALLコマンドの場合は、CELLSRVサービスがすぐに再起動され、続いてMSサービスおよびRSサービスが再起動されます(該当する場合)。

    それ以外の場合は、グリッド・ディスクのasmDeactivationOutcome属性値がyesでない場合、CELL-01548エラー・メッセージが表示され、サービスのステータスは変更されません。

  • IGNORE REDUNDANCYオプションを指定すると、asmDeactivationOutcome属性のチェックが省略されます。IGNORE REDUNDANCYオプションを使用すると、コマンドがすぐに実行されます。そのため、コマンドによってグリッド・ディスクのオンライン・コピーのみが停止された場合、対応するOracle ASMディスク・グループはディスマウントされます。

  • 再起動サーバー(RS)サービスが実行されていない場合は、他のサービスを個別に起動する前にALTER CELL STARTUP SERVICES RSまたはALTER CELL RESTART SERVICES RSを実行するか、ALTER CELL STARTUP ALLコマンドを実行する必要があります。

例7-3 セル・サービスの起動およびシャットダウン

この例は、セル・サービスを起動および停止する方法を示しています。

CellCLI> ALTER CELL STARTUP SERVICES CELLSRV
CellCLI> ALTER CELL STARTUP SERVICES ALL

CellCLI> ALTER CELL SHUTDOWN SERVICES MS
CellCLI> ALTER CELL SHUTDOWN SERVICES CELLSRV IGNORE REDUNDANCY
CellCLI> ALTER CELL SHUTDOWN SERVICES ALL 

CellCLI> ALTER CELL RESTART SERVICES ALL IGNORE REDUNDANCY