Oracle AS Adapters for CICSのトラブルシューティングでは、Oracle Connectの様々な定義とプロパティをチェックします。これには、デーモンのステータス、ワークスペースのオプション、サーバーのパラメータおよび様々なシステム・ログも含まれます。
この項の構成は、次のとおりです。
デーモンのトラブルシューティングおよびOracle Application ServerとOracleAS Adapters for CICS間の通信のトラブルシューティングには、Oracle Studioを使用します。Oracle Studioを使用して、デーモンとサーバー・アクティビティを監視し、デーモンとサーバーのプロセスで発生する問題を制御します。
この項の構成は、次のとおりです。
デーモンは、OracleAS Adapter for CICSのインストール時に起動されます。「デーモンの停止」の説明のように、デーモンが停止している場合は、次のタスクで説明するようにデーモンを再起動できます。
注意: デーモンは、IBM OS/390またはz/OSプラットフォームで起動されます。デーモンは、Oracle Studioを使用してリモートで起動することはできません。 |
デーモンを停止するには、次のようにOracle Studioを使用します。
「スタート」メニューから、「プログラム」→「Oracle」→「Studio」を選択します。
「Oracle StudioでのIBM OS/390またはz/OSプラットフォームの設定」で定義したコンピュータを選択します。
このコンピュータを右クリックして「Open Runtime Perspective」を選択します。
Runtime Explorerで、選択したコンピュータを右クリックし、「Shutdown Daemon」を選択します。
実行中のデーモンを監視するには、Oracle Studioの「Runtime Manager Perspective」を使用します。
「スタート」メニューから、「プログラム」→「Oracle」→「Studio」を選択します。
Configuration Explorerで、「Oracle StudioでのIBM OS/390またはz/OSプラットフォームの設定」で定義したコンピュータを右クリックし、「Open Runtime Perspective」を選択します。
デーモンは、関連するノード、デーモン、ワークスペースまたはサーバー・プロセスを開き、関連オプションを選択することで管理できます。次の各項を参照してください。
デーモンを右クリックすると、そのデーモンに使用できるオプションが表示されます。これには、デーモン・ログを表示するための機能も含まれます。
デーモンのレベルでは、次のオプションから選択できます。
表6-1 デーモンのオプション
オプション | 説明 |
---|---|
Edit Daemon Configuration |
このオプションを使用すると、デーモン・エディタを開いて、デーモンを再構成できます。 関連項目: 構成設定の詳細は、「デーモンの高度なチューニング」を参照してください。 |
Status |
デーモンのステータスをチェックします。デーモンに関する情報には、デーモン名、使用している構成、アクティブなクライアント・セッションおよびログ情報が含まれています。 |
Reload Configuration |
変更された構成を再ロードします。現在起動しているサーバーは、変更された構成の影響を受けません。 関連項目: 構成設定の詳細は、「デーモンの高度なチューニング」を参照してください。 |
View Log |
デーモン・ログを表示します。詳細は、「デーモン・ログ」を参照してください。 |
View Events |
デーモンのイベント・ログを表示します。 |
Daemon Properties |
デーモンが動作中のコンピュータに関する情報を表示します。この情報には、物理アドレス、コンピュータへのアクセスに必要なユーザー名とパスワードなどが含まれています。 |
Shutdown Daemon |
コンピュータ上のデーモンを停止します。 |
Recycle servers |
使用していないすべてのサーバーをクローズし、アクティブなサーバーは、クライアントの切断後にクローズするよう準備をします。 新規の接続リクエストは、新しいサーバーに割り当てられます。 |
Kill servers |
すべてのアクティブなサーバーおよび未使用のサーバーを即時クローズします。 注意: データが失われる可能性があるので、このオプションは注意して使用することをお薦めします。 |
Rename |
このオプションを使用すると、Runtime Explorerに表示されているデーモンの名前を変更できます。 |
Remove |
Runtime Explorerからデーモンを削除します。 |
Refresh |
表示をリフレッシュします。 |
ワークスペースを右クリックすると、そのワークスペースに使用できるオプションが表示されます。これには、ワークスペース・ログを表示するための機能も含まれます。
次の表に使用可能なオプションを示します。
表6-2 ワークスペースのオプション
オプション | 説明 |
---|---|
Edit Workspace Configuration |
このオプションを使用すると、デーモン・エディタを開いて、ワークスペースを再構成できます。 関連項目: 構成設定の詳細は、「デーモンの高度なチューニング」を参照してください。 |
Status |
ワークスペースが使用可能か使用不可か、ワークスペースのステータスをチェックします。 |
View Log |
ワークスペースのログを、すべてのサーバーについて表示します。詳細は、「デーモン・ログ」を参照してください。 |
View Events |
ワークスペースのイベント・ログを表示します。 |
Recycle Servers |
使用していないすべてのサーバーをクローズし、アクティブなサーバーは、クライアントの切断後にクローズするよう準備をします。 新規の接続リクエストは、新しいサーバーに割り当てられます。 |
Kill Servers |
すべてのアクティブなサーバーおよび未使用のサーバーを即時クローズします。 注意: データが失われる可能性があるので、このオプションは注意して使用することをお薦めします。。 |
Refresh |
表示をリフレッシュします。 |
サーバーを右クリックすると、そのサーバーに使用できるオプションが表示されます。これには、サーバー・ログを表示するための機能も含まれます。
次の表に、サーバー・レベルで使用可能なオプションを示します。
表6-3 サーバーのオプション
オプション | 説明 |
---|---|
Status |
サーバーのステータスをチェックします。サーバーに関する情報には、サーバー・モードおよびそのサーバーに対するアクティブなクライアント・セッションの数が含まれています。 |
View Log |
サーバー・ログを表示します。詳細は、「デーモン・ログ」を参照してください。 |
View Events |
このオプションは現在使用できません。 |
Kill server |
アクティビティの状態にかかわらず、サーバー・プロセスを終了します。 注意: データが失われる可能性があるので、このオプションは注意して使用することをお薦めします。 |
Refresh |
表示をリフレッシュします。 |
Oracle Connectでは、問題のトラブルシューティングに使用できる多数のログが生成されます。デーモンでは、次のログを管理します。
デーモン・ログ
ワークスペース・ログ
サーバー・プロセス・ログ
Oracle Studioの「Runtime Manager Perspective」には、次の図に示すように、これらのログに対するモニターが用意されています。
対象となるレベル(デーモン、ワークスペースまたはサーバー)を右クリックして「View Log」を選択すると、必要なログが表示されます。 各ログは異なるタブに表示されます。必要なタブをクリックして、ログ間を移動できます。
デーモン・ログには、クライアントによるデーモンへのログインとログアウトも含めて、クライアントとデーモン間のアクティビティが表示されます。
ロギングのレベルは、「Properties」をクリックして変更できます。次のロギング・レベルを使用できます。
none
: ログには、デーモンに対してログインおよびログアウトしたユーザーが表示されます。
error
: ログには、デーモンに対してログインおよびログアウトしたユーザーおよび生成されたエラーが表示されます。
debug
: ログには、デーモンに対してログインおよびログアウトしたユーザー、生成されたエラー、およびデーモン構成に指定したトレースが表示されます。
ワークスペース・ログには、クライアントが使用しているワークスペースに関する情報が表示されます。
ロギングのレベルは、「Properties」をクリックして変更できます。次のロギング・レベルを使用できます。
none
: ログには、サーバー・プロセスに対して接続および切断を実行したユーザーが表示されます。
error
: ログには、サーバー・プロセスに対して接続および切断を実行したユーザーおよび生成されたエラーが表示されます。
debug
: ログには、サーバー・プロセスに対し接続および切断を実行したユーザー、生成されたエラー、およびデーモン構成に指定したトレースが表示されます。
サーバー・ログには、クライアントと、そのクライアントがクライアント・リクエストを処理するために使用するサーバー・プロセスとの間のアクティビティが表示されます。
ロギングのレベルは、「Properties」をクリックして変更できます。次のロギング・レベルを使用できます。
none
: ログには、サーバー・プロセスに対して接続および切断を実行したユーザーが表示されます。
error
: ログには、サーバー・プロセスに対して接続および切断を実行したユーザーおよび生成されたエラーが表示されます。
debug
: ログには、サーバー・プロセスに対し接続および切断を実行したユーザー、生成されたエラー、およびデーモン構成に指定したトレースが表示されます。
IBM OS/390またはz/OSコンピュータからOracle Studioが切断されると、Oracle Studioでは、そのコンピュータが赤い丸囲みのXで表示されます。このような状況の場合は、しばらくしてから、コンピュータにアクセスしてみてください。
次の表に、Oracle Application ServerがIBM OS/390またはz/OSコンピュータから切断されたときに発生する可能性がある様々な事例を示します。
表6-4 クライアント切断時の事例
クライアント/サーバー通信の問題のトラブルシューティングでは、次のことをよく理解していることが必要です。
デーモン構成の設定
Oracle Connectのセキュリティ
TCP/IPサブシステムOracle Application Server Adapter for CICSでは、マシン間の内部通信にTCP/IPを使用します。
システムの詳細情報。これには、管理者アカウントのアカウント名とパスワード、関連するコンピュータのIPアドレスおよびポート・マッパーの使用の有無などが含まれます。
次の各エラー・メッセージは、Oracle Connectから受け取るエラーに関連しています。
[C015] Failed to start NAVIGATOR server process: No server account name defined for anonymous client; code: -1601: SQL code: 0
偽装を設定する手順は次のとおりです。 APFでOS/390コンピュータ上のサーバー・スクリプト内のsteplibすべてを認可します。次に例を示します。setprog... ada622-volume adavol CICS.CICS.SDFHEXCI - p390dx INSTROOT.load - 111111 INSTROOT.loadaut - 111111
Configuration Explorerのデーモン・ノードの下にあるNavigatorワークスペースの「WS Security」タブで、 |
「Clients per server limit」
に対して、「Set maximum number of servers」
または「Maximum」
パラメータ(あるいはその両方)の値を増やしてください。