OracleAS Adapter for Tuxedoのトラブルシューティングでは、Oracle Connectの様々な定義とプロパティをチェックします。これには、デーモンのステータス、ワークスペースのオプション、サーバーのパラメータおよび様々なシステム・ログも含まれます。
この章の構成は、次のとおりです。
デーモンのトラブルシューティングおよびOracle Application ServerとOracleAS Adapter for Tuxedo間の通信のトラブルシューティングには、Oracle Studioを使用します。デーモンとサーバー・アクティビティを監視し、デーモンとサーバーのプロセスで発生する問題を制御するために使用します。
注意: Tuxedo GatewayアダプタのログはTuxedoログに書き込まれます。 |
この項の構成は、次のとおりです。
Oracle Connectデーモンは、OracleAS Adapter for Tuxedoのインストール時に起動されます。「Oracle Connectデーモンの停止」の説明のように、デーモンが停止している場合は、次のタスクで説明するようにデーモンを再起動できます。
注意: Oracle Connectデーモンは、OracleAS Adapter for Tuxedoが稼働するプラットフォームでのみ起動されます。Oracle Studioを使用してリモートで起動することはできません。 |
Oracle Connectデーモンを停止するには、次のようにOracle Studioを使用します。
「スタート」メニューから、「プログラム」→「Oracle」→「Studio」を選択します。
「Oracle StudioでのOracleAS Adapter for Tuxedoの構成」で説明されているコンピュータを選択します。
このコンピュータを右クリックして「Open Runtime Perspective」を選択します。
Runtime Explorerで、選択したコンピュータを右クリックし、「Shutdown Daemon」を選択します。
Attunity SQLServer-CDC for SSIS.chmの間のデーモンを監視するには、Oracle Studioの「Runtime Manager Perspective」を使用します。次の手順を実行します。
「スタート」メニューから、「プログラム」→「Oracle」→「Studio」を選択します。
「Oracle StudioでのOracleAS Adapter for Tuxedoの構成」で説明されているコンピュータを右クリックし、「Open Runtime Perspective」を選択します。
デーモンは、関連するデーモン、ワークスペースまたはサーバー・プロセスを開き、関連オプションを選択することで管理できます。次の各項を参照してください。
デーモンを右クリックすると、そのデーモンに使用できるオプションが表示されます。これには、デーモン・ログを表示するための機能も含まれます。
次の表に、使用できるデーモンのオプションを示します。
表7-1 デーモンのオプション
オプション | 説明 |
---|---|
Edit Daemon Configuration |
このオプションを使用すると、デーモン・エディタを開いて、デーモンを再構成できます。 構成設定の詳細は、「デーモンの高度なチューニング」を参照してください。 |
Status |
デーモンのステータスをチェックします。デーモンに関する情報には、使用しているデーモン構成の名前、アクティブなクライアント・セッションおよびログ情報が含まれています。 |
Reload Configuration |
変更された構成を再ロードします。現在起動しているサーバーは、変更された構成の影響を受けません。 構成設定の詳細は、「デーモンの高度なチューニング」を参照してください。 |
View Log |
デーモン・ログを表示します。詳細は、「デーモン・ログ」を参照してください。 |
View Events |
デーモン・イベント・ログを表示します。 |
Daemon Properties |
デーモンが動作中のコンピュータに関する情報を表示します。この情報には、物理アドレス、コンピュータへのアクセスに必要なOracleASアダプタとパスワードなどが含まれています。 |
Shutdown Daemon |
コンピュータ上のデーモンを停止します。 |
Recycle servers |
すべての使用していないサーバーをクローズし、すべてのアクティブなサーバーがクライアントの切断時にクローズするように準備します。新規サーバーで、新規接続リクエストが割り当てられます。 |
Kill servers |
すべてのアクティブなサーバーと使用していないサーバーを即時にクローズします。 注意: データが失われる可能性があるので、このオプションは注意して使用してください。 |
Rename |
このオプションを使用すると、Runtime Explorerに表示されているデーモンの名前を変更できます。 |
Remove |
Runtime Explorerからコンピュータを削除します。 |
Refresh |
表示をリフレッシュします。 |
ワークスペースを右クリックすると、そのワークスペースに使用できるオプションが表示されます。これには、ワークスペース・ログを表示するための機能も含まれます。
次に、ワークスペース・レベルで使用できるオプションを示します。
表7-2 ワークスペースのオプション
オプション | 説明 |
---|---|
Edit Workspace Configuration |
このオプションを使用すると、デーモン・エディタを開いて、ワークスペースを再構成できます。 構成設定の詳細は、「デーモンの高度なチューニング」を参照してください。 |
Status |
ワークスペースが使用可能か使用不可か、ワークスペースのステータスをチェックします。 |
View Log |
ワークスペースのログを、すべてのサーバーについて表示します。詳細は、「デーモン・ログ」を参照してください。 |
View Events |
ワークスペース・イベント・ログを表示します。 |
Recycle servers |
すべての使用していないサーバーをクローズし、すべてのアクティブなサーバーがクライアントの切断時にクローズするように準備します。新規サーバーで、新規接続リクエストが割り当てられます。 |
Kill servers |
すべてのアクティブなサーバーと使用していないサーバーを即時にクローズします。 注意: データが失われる可能性があるので、このオプションは注意して使用してください。 |
Remove |
Runtime Explorerから選択したワークスペースを削除します。 |
Disable |
選択したワークスペースを無効にします。 |
Refresh |
表示をリフレッシュします。 |
サーバーを右クリックすると、そのサーバーに使用できるオプションが表示されます。これには、サーバー・ログを表示するための機能も含まれます。
次の表に、サーバー・レベルで使用可能なオプションを示します。
表7-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
: ログには、サーバー・プロセスに対し接続および切断を実行したユーザー、生成されたエラー、およびデーモン構成に指定したトレースが表示されます。
TuxedoコンピュータからOracle Studioが切断されると、Oracle Studioでは、そのコンピュータが赤い丸囲みのX
で表示されます。このような状況の場合は、しばらくしてから、コンピュータにアクセスしてみてください。
次の表に、OracleAS Adapter for Tuxedoが稼働するプラットフォームからOracle Application Serverが切断されたときに発生する可能性がある様々な事例を示します。
表7-4 クライアント切断時の事例
クライアント/サーバー通信の問題のトラブルシューティングでは、次のことをよく理解していることが必要です。
デーモン構成の設定
Oracle Connectのセキュリティ
TCP/IPサブシステム OracleAS Adapter for Tuxedoでは、コンピュータ間の内部通信にTCP/IPを使用します。
システムの詳細情報。これには、管理者アカウントのアカウント名とパスワード、関連するコンピュータのIPアドレスおよびポート・マッパーの使用の有無などが含まれます。
次の各エラー・メッセージは、Oracle Connectから受け取るエラーに関連しています。
oc4j-ra.xml
ファイルに指定したアダプタ用のポートを使用しているかどうかを確認してください。[C015] Failed to start NAVIGATOR server process: No server account name defined for anonymous client; code: -1601: SQL code: 0
Set maximum number of servers
」および「Clients per server limit
」の「Maximum
」パラメータの値を増やしてください。