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
-