は私が12cのデータベースのために、それを解決する方法である:
は、接続の数を確認してくださいあなたのPDB
sqlplus <username>/<pswd>@<hostname>:1521/<ServiceName>
で使用中の接続
Logginの数を制御します
SELECT
'Currently, '
|| (SELECT COUNT(*) FROM V$SESSION)
|| ' out of '
|| VP.VALUE
|| ' connections are used.' AS USAGE_MESSAGE
FROM
V$PARAMETER VP
WHERE
VP.NAME = 'sessions'
It displa ys "現在、m個の接続のうちn個が使用されています。"ここでn> m。それは反対でなければなりません。
変更あなたのPDB
quit
sqlplus/as sysdba
alter session set container = PDB1;
変更でsysとのセッション
Logginの最大数セッション
alter system set sessions=100 scope=both sid='*';
バウンスの数データベース
(バウンスによって閉じ)3210の
SQL> shutdown immediate
SQL> startup
を開き、すべてのPDB
ALTER PLUGGABLE DATABASE ALL OPEN;
コントロール再び
sqlplus <username>/<pswd>@<hostname>:1521/<ServiceName>
ランそれは現在」表示するコントロールのSQLクエリ
SELECT
'Currently, '
|| (SELECT COUNT(*) FROM V$SESSION)
|| ' out of '
|| VP.VALUE
|| ' connections are used.' AS USAGE_MESSAGE
FROM
V$PARAMETER VP
WHERE
VP.NAME = 'sessions'
n個の接続のうちn個が使用されています。 "今すぐn < m。
こんにちはすべてありがとうございます。私たちはこの問題を解決します。これで、30分以上アイドル状態になっているすべての非アクティブセッションが削除されます。これが皆さんを助けることを願っています。 – Joseph