1

v$session、v$sqlarea、および v$process は多くの情報を提供します。ブロックされた sqlplus セッションのトラブルシューティングに、これらのビューからどのような情報を使用できますか?

4

1 に答える 1

2

v$session を使用すると、次のことができます

  • すべてのセッションを一覧表示する
  • STATUS='ACTIVE' でアクティブなセッションを識別し、LAST_CALL_ET を実行していた時間
  • SQL_ID または SQL_ADDR を使用した SQL の実行を参照してください
  • セッションが待機中の場合は、現在の待機の詳細についてWAIT列を確認してください。

V$PROCCES は、主に SESS_ADDR を使用して、Oracle バックグラウンド プロセスのプロセス ID とアプリケーション プロセス ID を検索します。
V$SQLAREA および V$SQL は、SQL のテキストと、まだキャッシュ内にある各 SQL の詳細を提供します。
これから始めて、公式のOracleドキュメントから詳細を調べてください...

于 2013-01-01T12:16:12.847 に答える