アプリケーションのTimesTenデータ・ストアとの接続が切断された場合、次のいずれかのイベントが発生します。
この項では、アプリケーションがデータ・ストアとの接続を予期せず切断したときに確認する事項を説明します。
考えられる原因
|
対処
|
---|---|
内部アプリケーション・エラーが発生した | |
アプリケーションの同時処理スレッドで障害が発生した | |
クライアント/サーバー接続を使用している場合に、クライアントがアプリケーションから切断された | |
TimesTenライブラリのエラー | テクニカル・サポートに連絡 |
次のタイプのエラーを確認します。
アプリケーションが処理の途中で終了し、他の接続を強制的に切断する問題が発生した可能性があります。ODBCをコールした後に必ずSQLErrorをコールして、エラーまたは警告が初めて発生したときの状態を特定します。SQLErrorの使用例については、デモ・プログラム、および『Oracle TimesTen In-Memory Databaseエラー・メッセージおよびSNMPトラップ』のエラーと警告の受信に関する説明を参照してください。
さらに、ttTraceMonを使用してアプリケーションでレベル4のERRトレースを生成し、TimesTenダイレクト・ドライバにプッシュされたすべてのエラー・メッセージを確認することも有効な場合があります。詳細は、「ERRトレース」を参照してください。
TimesTenアプリケーションがODBCエラーまたは他の警告を返さずに切断された場合は、ユーザー・エラー・ログを調べます。詳細は、「TimesTenデーモンによって生成されるログの使用」を参照してください。