Empower エラー:Database Connection Terminated(データベースへの接続が切断されました) - ORA-03135 または ORA-3113 - WKB8756
症状
- Empower の使用中に、アプリケーションがランダムに閉じて、エラーメッセージ「Database Connection Terminated - ORA-03135 or ORA-03113」(データベースへの接続が切断されました - ORA-03135 または ORA-3113)が表示される
環境
- Empower エンタープライズ
- Empower ワークグループ
原因
SQLNET の有効期限が切れています
この問題は、ネットワークの遅延や、ウイルス対策ソフトウェアやファイアウォールの動作による遅延が原因で発生することがあります。
解決策
- Empower データベースサーバー上の sqlnet.ora ファイルに以下のパラメーターを追加します:
SQLNET.EXPIRE_TIME = 10
このファイルは %インストールドライブ%\Empower\Oracle\OracleXXc\NETWORK\ADMIN にあります(XX は所定の Empower リリース用の Oracle のバージョンを示します)。これは、変更を行う必要のある場所であり、同じサーバーのクライアントフォルダーにある同様の sqlnet.ora ではありません。サーバーには 2 つの sqlnet.ora ファイルがあるので、必ず上記のパスにあるファイルを変更してください。
2. 関連する Oracle リスナーサービス(例えば「OracleEmpowerOracleXXcTNSListener」)を再起動します。
追加情報
SQLNET.EXPIRE_TIME
目的
クライアント/サーバー接続がアクティブであることを確認するためのチェックを送信する時間間隔を(分単位で)指定します。この keepalive パラメーターには、以下の使用上の注意が適用されます。
0 より大きい値を設定すると、クライアントの異常終了により、接続が無期限に開かれたままになることがなくなります。
終了した接続、または使用されなくなった接続がプローブによって検出されると、エラーが返され、サーバープロセスが終了します。
このパラメーターは、主にデータベースサーバー用であり、通常は一度に複数の接続を処理します。
この終了接続検出機能の使用に関する制限事項:
bequeath 接続では使用できません。
非常に小さいものの、プローブパケットにより追加のトラフィックが発生し、ネットワークパフォーマンスが低下することがあります。
使用するオペレーティングシステムによって、サーバーは追加の処理を実行して、発生する接続プローブイベントを他のイベントと区別する必要があることがあります。これにより、ネットワークパフォーマンスが低下することもあります。
デフォルト
0
最小値
0
推奨値
10
id8756, antivirus, EMP2LIC, EMP2OPT, EMP2SW, EMP3GC, EMP3LIC, EMP3OPT, EMP3SW, EMPGC, EMPGPC, EMPLIC, EMPOWER2, EMPOWER3, EMPSW, Enterprise, SUP