Oracleは、ユーザーのアイドル時間を制限します

RESOURCE_LIMIT = trueを設定し、システムを改変すること。

プロフィールアイドル時間制限IDLE_TIME 3を作成します。

プロファイルのアイドル時間OUTLNユーザーを変更します。

 

SQL> ALTER SYSTEMセットRESOURCE_LIMIT =はtrue。

システムが変更されました。

SQL> CONN SYS / sunsdl SYSDBAとして

接続されています。

SQL>は、プロファイルアイドル時間制限IDLE_TIME 1を作成します。

プロフィールが作成されました

SQL>プロファイルのアイドル時間OUTLNユーザーを変更します。

ユーザー変更

 

SQL> CONN OUTLN / OUTLN

接続されています。

SQL>

上のSQL>設定した時間

15時14分26秒SQL> ...ちょっと待って

夜03時17分51秒SQL>デュアルから選択SYSDATE;

デュアルからSYSDATEを選択

*

1行目でエラー:

ORA-02396:最大アイドル時間を超過し、再接続

 

プログラムは、オープンデータ接続を閉じません。そして、繰り返しオープン接続。DESCRIPTION何も操作が現在アクティブではない、現在は何も接続を示していません。

私たちは、Oracleデータベースでは、あなたはキルセッション経由でプロセスを終了することができます知っている、などの基本的な文法構造は次のとおりです。

システムのkillセッションのsidの、シリアル# 'を改変すること。

非アクティブなセッションが正常である、各セッションは、それが不可能なアクティブです

唯一の異常終了を持っていますが、クライアントの接続を切断しなかった人は、あなたがDCDを開始する必要があり、SQLNET.ORAファイルに、sqlnet.timeoutは= XMINは、あなたがリスナーを再起動することができます追加明確です

おすすめ

転載: www.cnblogs.com/fanweisheng/p/11113428.html