A.15 Oracleスタックの起動と停止
A.15.1 スタックの起動
この項では、スタックの起動手順を説明します。
次の順序でスタック・コンポーネントを起動します。
-
Oracle Databaseを起動します。
-
データベースの
ORACLE_HOMEで、ORACLE_SID、ORACLE_HOMEおよびPATHの各環境変数を適切な値に設定します。 -
リスナーを起動します。
ORACLE_HOME/bin/lsnrctl start -
データベースを起動します。
ORACLE_HOME/bin/sqlplus "/as sysdba" startup
-
-
Oracle WebLogic管理サーバーを起動します。
ノート:
ここに示されたコマンド行からOracle WebLogic管理サーバーを起動すると、サーバーはフォアグラウンドで実行され、出力が画面に送られます。ただし、コマンド行の先頭に
nohupを使用すると、バックグラウンドでサーバーを実行できます。この場合は、すべての出力がnohup.outファイルに送信され、スクリプトによるUSER_NAMEおよびPASSWORDの要求が回避されます。nohupの使用時にパラメータをStartWebLogic.shに渡すには、『Oracle WebLogic Serverサーバーの起動と停止の管理』の「サーバーの起動と停止」の説明に従って起動アイデンティティ・ファイルを使用できます。$DOMAIN_HOME/bin/startWebLogic.sh
これらのスクリプトを実行する場合は次のようになります。
-
DOMAIN_NAMEのデフォルト値は、base_domainです -
スクリプトの実行時にオプションとして指定しないと、
USER_NAMEおよびPASSWORDの値を要求されます。
-
-
ノード・マネージャが実行中であることを確認します。ノード・マネージャがなんらかの理由によって実行されていない場合は、ノード・マネージャを起動します。
$DOMAIN_HOME/bin/startNodeManager.sh
-
Oracle Internet DirectoryなどのWebLogicシステム・コンポーネントを起動します。
$DOMAIN_HOME/bin/startComponent.sh <instance-name>
WLSTシェルでシステム・コンポーネントが起動したかどうかは次を実行して確認できます。
oid_instanceStatus(instanceName = 'instance-name') -
Oracle Directory Integration PlatformなどのWebLogic管理対象サーバーを起動します。
$DOMAIN_HOME/bin/startManagedWebLogic.sh \ {SERVER_NAME} {ADMIN_URL} {USER_NAME} {PASSWORD}バックグラウンドで管理対象コンポーネントを起動するには、Oracle WebLogic管理コンソールを使用します。詳細は、『Oracle WebLogic Serverの理解』の管理コンソールの概要に関する項を参照してください。
WebLogic管理対象コンポーネントのステータスは、Oracle Enterprise Manager Fusion Middleware Controlで表示できます。「Fusion Middleware Controlを使用したOracle Internet Directoryの管理の概要」を参照してください。
A.15.2 スタックの停止
Oracle WebLogic管理コンソールを使用して、管理サーバーおよびすべての管理対象サーバーを停止できます。
詳細は、『Oracle WebLogic Serverの理解』の管理コンソールの概要に関する項を参照してください。
コマンド行からスタック・コンポーネントを停止するには、次の順序でコマンドを発行します。
-
WLS_ODS1などのWebLogic管理対象サーバーを停止します。通常、Oracle Directory Integration Platform (DIP)はWLS_ODS1管理対象サーバーから実行されます。
$DOMAIN_HOME/bin/stopManagedWebLogic.sh \ {SERVER_NAME} {ADMIN_URL} {USER_NAME} {PASSWORD} -
Oracle Internet DirectoryなどのWebLogicシステム・コンポーネントを停止します。
$DOMAIN_HOME/bin/stopComponent.sh <instance-name> -
WebLogic管理サーバーを停止します。
$DOMAIN_HOME/bin/stopWebLogic.sh
-
ノード・マネージャを停止する場合は、次のコマンドを実行します。
$DOMAIN_HOME/bin/stopNodeManager.sh
-
Oracle Databaseを停止します。
-
Databaseの
ORACLE_HOMEで、ORACLE_SID、ORACLE_HOMEおよびPATHの各環境変数を適切な値に設定します。 -
データベースを停止します。
ORACLE_HOME/bin/sqlplus "/as sysdba" shutdown immediate -
リスナーを停止します。
ORACLE_HOME/bin/lsnrctl stop
-