プライマリ・コンテンツに移動

Oracle Fusion Middleware Oracle Identity Managementインストレーション・ガイド 11gリリース1(11.1.1.9.0) B55911-08 |
| ライブラリ | 製品 | 目次

前 | 次 |

# B Oracleスタックの起動または停止

Oracleスタックのコンポーネントは、特定の順序で起動または停止する必要があります。

この付録ではその順序について説明します。内容は次のとおりです。

- スタックの起動

- スタックの停止

- サーバーの再起動

注意: 次のトピックで説明する`startManagedWebLogic`および`stopManagedWebLogic`スクリプトを実行する際は、次の点に注意してください。 `SERVER_NAME`はOracle WebLogic管理対象サーバーの名前(`wls_oif1`、`wls_ods1`など)を表します。 スクリプトを実行するときにオプションとして提示しなかった場合、`USER_NAME`と`PASSWORD`の値の入力を求められます。 スクリプトを実行するときにオプションとして提示しなかった場合、`ADMIN_URL`の値は継承されます。

## B.1 スタックの起動

インストールおよびドメインの構成を完了した後、デプロイメントを起動し、稼働させるためには、管理サーバーおよび様々な管理対象サーバーを起動する必要があります。

注意: 次のOracle WebLogic Serverパッチをミドルウェア・ホームに適用した場合は、Java Secure Socket Extension (JSSE)を有効にしてノード・マネージャ、WebLogic管理サーバーおよび管理対象サーバーを起動する必要があります。 13964737 (YVDZ) 14174803 (IMWL) これらのパッチはMy Oracle Supportで入手できます。 JSSEを有効にしてノード・マネージャを起動する方法の詳細は、『Oracle WebLogic Serverノード・マネージャ管理者ガイド』のノード・マネージャ環境変数の設定に関する項を参照してください。 JSSEを有効にしてノード・マネージャを起動後、JSSEを有効にしてWebLogic管理サーバーおよび管理対象サーバーを起動する必要があります。詳細は、『Oracle WebLogic Serverの保護』のJSSEを有効にしたSSL実装の使用に関する項を参照してください。

1. 管理サーバーを起動するには、新しいドメインを作成したディレクトリで`startWebLogic.sh`スクリプト(UNIXオペレーティング・システムの場合)または`startWebLogic.cmd`スクリプト(Windowsオペレーティング・システムの場合)を実行します。

   UNIXシステムの場合:

       MW_HOME/user_projects/domains/domain_name/startWebLogic.sh

   Windowsシステムの場合:

       MW_HOME\user_projects\domains\domain_name\startWebLogic.cmd

   ドメイン名と場所は、構成ウィザードの「ドメイン名と場所の指定」画面で入力したものです。

2. ノード・マネージャが実行中であることを確認します。Oracle WebLogic Administration Serverにより自動的に確認されることはありません。ノード・マネージャが実行されていない場合、次のコマンドを実行して起動します。

       WLS_HOME/server/bin/startNodeManager.sh

3. 次のコマンドを実行して、Oracle Internet Directory、Oracle Virtual Directoryなどのシステム・コンポーネントを起動します。

       ORACLE_INSTANCE/bin/opmnctl startall

   次のコマンドを実行することによって、システム・コンポーネントが起動したことを検証できます。

       ORACLE_INSTANCE/bin/opmnctl status -l

4. 管理対象サーバーを起動するには、ドメインを作成したディレクトリ内にある`bin`ディレクトリで、`startManagedWebLogic.sh`スクリプト(UNIXオペレーティング・システムの場合)または`startManagedWebLogic.cmd`スクリプト(Windowsオペレーティング・システムの場合)を実行します。これらの管理対象サーバーは、コマンドラインから起動する必要があります。

   このコマンドでは、サーバー名の指定も必要です。次の例に示すように、ドメインの構成時に作成したサーバーを起動する必要があります。

   - `wls_ods1` (Oracle Directory Services Manager)

   - `wls_oif1` (Oracle Identity Federation)

   たとえば、UNIXシステムでOracle Directory Services Manager管理対象サーバーを起動するには、次のようにします。

       MW_HOME/user_projects/domains/domain_name/bin/startManagedWebLogic.sh wls_ods1

   Windowsシステムの場合:

       MW_HOME\user_projects\domains\domain_name\bin\startManagedWebLogic.cmd wls_ods1

   管理対象サーバーが起動される前に、WebLogic Serverのユーザー名およびパスワードの入力を求められます。これらは、構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で入力したものです。

   管理サーバーが デフォルト以外のポートを使用している場合、または管理対象サーバーとは別のホストに常駐する場合(分散環境の場合)、管理サーバーにアクセスするためのURLも指定する必要があります。

   UNIXシステムの場合:

       MW_HOME/user_projects/domains/domain_name/bin/startManagedWebLogic.sh wls_ods1 http://host:admin_server_port

   Windowsシステムの場合:

       MW_HOME\user_projects\domains\domain_name\bin\startManagedWebLogic.cmd wls_ods1 http://host:admin_server_port

   コマンドラインで管理サーバーのユーザー名とパスワードを直接指定しておくと、ユーザー名とパスワードは尋ねられません。

   UNIXシステムの場合:

       MW_HOME/user_projects/domains/domain_name/bin/startManagedWebLogic.sh wls_ods1 http://host:admin_server_port -Dweblogic.management.username=user_name -Dweblogic.management.password=password

   Windowsシステムの場合:

       MW_HOME\user_projects\domains\domain_name\bin\startManagedWebLogic.cmd wls_ods1 http://host:admin_server_port -Dweblogic.management.username=user_name -Dweblogic.management.password=password

注意: Oracle WebLogic管理コンソールを使用して、バックグラウンドで管理対象コンポーネントを起動できます。詳細は、『Oracle WebLogic Serverの紹介』を参照してください。

起動する 管理対象サーバーの名前がわからない場合、UNIXシステムで次のファイルの内容を確認できます。

    MW_HOME/user_projects/domains/domain_name/startManagedWebLogic_readme.txt

Windowsシステムの場合:

    MW_HOME\user_projects\domains\domain_name\startManagedWebLogic_readme.txt

または、次のURLで管理サーバーのコンソールにアクセスできます。

    http://host:admin_server_port/console

構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定したユーザー名およびパスワードを入力します。その後、「環境」>「サーバー」にナビゲートして管理対象サーバーの名前を確認します。

## B.2 スタックの停止

Oracle WebLogic管理コンソールを使用して、Oracle WebLogic Administration Serverおよびすべての管理対象サーバーを停止できます。詳細は、『Oracle WebLogic Serverの紹介』を参照してください。

コマンドラインからスタック・コンポーネントを停止するには、次の手順を実行します。

1. 次のコマンドを実行して、WebLogic管理対象コンポーネント(Oracle Directory Integration Platform、Oracle Identity Federation、Oracle Directory Services Managerなど)を停止します。

       MW_HOME/user_projects/domains/DOMAIN_NAME/bin/stopManagedWebLogic.sh \
       {SERVER_NAME} {ADMIN_URL} {USER_NAME} {PASSWORD}

2. 次のコマンドを実行して、Oracle Internet Directory、Oracle Virtual Directoryなどのシステム・コンポーネントを停止します。

       ORACLE_INSTANCE/bin/opmnctl stopall

3. 次のコマンドを実行して、Oracle WebLogic Administration Serverを停止します。

       MW_HOME/user_projects/domains/DOMAIN_NAME/bin/stopWebLogic.sh

4. ノード・マネージャを停止するには、`kill`コマンドを使用します。

       kill -9 PID

## B.3 サーバーの再起動

管理サーバーまたは管理対象サーバーを再起動するには、まず実行中の管理サーバーまたは管理対象サーバーを停止し、その後再度起動します。詳細は、「スタックの停止」および「スタックの起動」を参照してください。