オラクル12.2 PDB sqlplusを正常に接続、のsqldeveloper PLSQL接続ライブハング
選択し たイベント .count(*)をから五$セッション wait_class#<> 6 でグループイベント。 イベント 数(* ) --------------------------------------------- ----- カーソル:ミューテックスS 2 カーソル:ミューテックスX 31
その理由は: 8192参考資料(2298504.1)の後に、以前のデフォルト値は1024である12.2のデフォルト値を12.2 _cursor_obsolete_threshold
設定 LINESIZE 200 COLパラメータ用A35 COL " セッション値" のためのA15 COL " インスタンス値" のためのA15 COLのKSPPDESC 用A50 SELECT a.ksppinm " パラメータ"、b.ksppstvl " セッション値"、c.ksppstvl " インスタンス値" 、 .KSPPDESC X $ ksppi、Xの$のksppcvのB、X $ ksppsv Cからの WHERE a.indx = b.indx AND a.indx = c.indxとa.ksppinm LIKE " _cursor_obsolete_threshold" ;
ソリューション:
1.
修正
_cursor_obsolete_threshold 1024または100改変しました
そして、
データベースを再起動
システムの変更セットを " _cursor_obsolete_threshold " = 1024スコープ= SPFILE
2.一時的な解決策:
システムフラッシュSHARED_POOLを変更します。
システムフラッシュSHARED_POOLを変更します。
SQLID 3.(リファレンスドキュメント2542447.1)、メモリ領域を見つけ、そしてきれい
SQL> を選択アドレス、HASH_VALUE、version_count からのV $ SQLAREA SQL_ID = ' a9x5sbz88kmfh ' ; ADDRESSのHASH_VALUEのVERSION_COUNT ---------------- ---------- - ------------ 000000006BFFAC00 3498659280 2 SQL > EXEC dbms_shared_pool.purge(' <アドレス、HASH_VALUE> '、' C ' )。 例: SQL > execがdbms_shared_pool.purge(' 000000006BFFAC00,3498659280 '、' C ' ); PL / SQLプロシージャが正常に完了しました。