プライマリ・コンテンツに移動
Oracle® Clusterware管理およびデプロイメント・ガイド
12c リリース1 (12.1)
B71322-07
目次へ移動
目次
索引へ移動
索引

前
次

crsctl start resource

クラスタ内の特定のサーバーに存在するアイドル状態の多数のリソースを起動するには、crsctl start resourceコマンドを使用します。

構文

crsctl start resource {resource_name [...] | -w "filter" | -all}
   [-n server_name | -s server_pool_names] [-k cid] [-d did]
   [-env "env1=val1,env2=val2,..."] [-begin] [-end] [-i] [-f] [-l]

パラメータ

表E-20 crsctl start resourceコマンドのパラメータ

パラメータ 説明
resource_name [...]

空白区切りの1つ以上の起動対象のリソース名。

-w "filter"

Oracle Clusterwareによってリソースの照合に使用されるリソース・フィルタを、二重引用符("")で囲んで指定します。たとえば、-w "TYPE=ora.database.type"-w "NAME=cs1"とします。

関連項目: フィルタを参照してください。

-all

クラスタ内のすべてのリソースを起動するには、このパラメータを使用します。

-n server_name

起動するリソースが存在するサーバーの名前を指定します。サーバーを指定しない場合、Oracle Clusterwareでは各リソースの属性プロファイルに従い、最適なサーバー上のリソースが起動されます。

-s server_pool_names

起動するリソースが存在する1つのサーバー・プール名または空白区切りのサーバー・プールのリストを指定します。

-k cid

リソースのカーディナリティIDを指定します。このパラメータを指定すると、指定したカーディナリティのリソース・インスタンスがOracle Clusterwareによって起動されます。

-d did

リソースの程度IDを指定します。このパラメータに1より大きい程度IDを指定すると、この基準を満たすすべてのリソース・インスタンスがOracle Clusterwareによって起動されます。

注意: -kパラメータを指定せずに-dパラメータを使用することはできません。

-env "env1=val1,
env2=val2,..."

必要に応じて、-envコマンド・パラメータを使用して、1つ以上のリソース・プロファイル属性値を上書きできます。複数の環境名/値ペアを指定する場合、各ペアをカンマで区切り、リスト全体を二重引用符("")で囲む必要があります。

-begin

このパラメータを指定して、透過的HAアクションを開始できます。

-end

このパラメータを指定して、透過的HAアクションを終了できます。

-i

-iを指定すると、このコマンドの処理でOracle Clusterwareがリソースまたはその依存リソースをロック解除するのを待機する必要がある場合、コマンドはエラーを戻します。コマンドが互いに影響しないように、Oracle Clusterwareによってリソースまたは他のオブジェクトがロックされることがあります。

-f

起動するリソースが別のサーバーで実行中であり、そのサーバーに対するhard起動依存性が定義されている場合、-fパラメータを使用してそのリソースを再配置します。この場合には、強制パラメータを指定しないと、startコマンドは失敗します。

-l

startコマンドが失敗した場合は、-lパラメータを使用してリソースを元の状態のままにします。

使用上の注意

  • 起動対象のリソースを指定するには、次の3つの方法のいずれかを使用する必要があります。

    • 起動対象の1つ以上のリソースを指定します。

    • Oracle Clusterwareによって起動対象のリソースの照合に使用されるリソース・フィルタを指定します。

    • -allパラメータを指定して、指定したサーバー上のすべてのリソースを起動できます。

  • 指定したリソースを起動するには、それらのリソースに対する読取りおよび実行権限が必要です。

  • oraで始まる名前を持つリソースはOracleリソースであるため、これらのリソースの起動にはこのコマンドを使用しないでください

  • Oracleでは、Oracle Grid Infrastructure外部での管理対象アプリケーションの起動はサポートされていません

リソースを起動するには、次のコマンドを実行します。

# crsctl start resource myResource -n server1