動的パフォーマンス・ビュー

動的パフォーマンス・ビュー

V$SESSIONから現在の状況を確認する

V$SESSION 今流れているSQLの状態を確認する際、まず参照されるのがV$SESSIONです。無条件で出力するとバックグランドプロセスも出力されるのでTYPE='USER'と条件を入れて参照します。(バックグランドプロセスを分析する際...
動的パフォーマンス・ビュー

V$INSTANCE インスタンスが起動してからの経過時間を確認する

v$instanceを参照する事で確認できます。この動的パフォーマンスビューへアクセスできない場合はSELECT_CATALOG_ROLEを権限付与してください。
動的パフォーマンス・ビュー

V$SESSION 現在のセッション情報を確認する

「なんかおかしいから見てよ!」とか「ぜんぜんSQLが返ってこない!」とか言われてとりあえず、どんな状況なのかまずはV$SESSIONをとっかかりとして、見たくなります。いろいろ動的パフォーマンス・ビューを結合していますので以下簡単に解説しま...
動的パフォーマンス・ビュー

V$BHからバッファー・キャッシュの状況を確認する

V$BHとDBA_OBJECTSを結合すれば現在どんなオブジェクトがバッファ・キャッシュに乗っているのか確認する事が可能です。以下はサイズ(ブロック数)の大きいものから一覧表示しています。※以下SQLでは「キャッシュ」しているものです。バッ...
動的パフォーマンス・ビュー

V$TRANSACTION 現在進行中トランザクションの確認

V$TRANSACTION V$TRANSACTION動的パフォーマンスビューを参照する事で現在発生しているトランザクションを確認できます。SES_ADDR項目でV$SESSIONと紐付け可能なので、どのセッションでトランザクションが発生い...