オラクル12.2 PDB sqlplusを正常に接続、のsqldeveloper PLSQL接続ライブハング

オラクル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プロシージャが正常に完了しました。

 


 
 
 
 
 
 
 
 
 
 
      
 
 
 
           
 

おすすめ

転載: www.cnblogs.com/cqdba/p/10980155.html