Oracle Database

デッドロックトランザクションのロールバック状況確認方法

はじめにデッドロックしたトランザクションを中断した時に、ロールバックの進捗を確認する方法を残しておく。内容前提実行環境は以下となる。OSバージョンWindows Server 2016 StandardOracle Databaseバージョ...
Oracle Database

STATSPACK自動出力

はじめにSTATSPACKを手動でレポート出力するのは時間がかかるため、毎日、前日のレポートを自動出力する処理を作成した。内容前提実行環境は以下となる。OSバージョンWindows Server 2016 StandardOracle Da...
Oracle Database

セグメントアドバイザの診断結果取得

はじめに セグメントアドバイザの情報を使って、断片化情報を取得することができる。内容前提実行環境は以下となる。OSバージョンWindows Server 2016 StandardOracle DatabaseバージョンOracle Dat...
Oracle Database

ログスイッチ回数の集計クエリ

はじめにログスイッチが発生した回数を、時間ごとに集計して確認することができる。内容前提実行環境は以下となる。OSバージョンWindows Server 2016 StandardOracle DatabaseバージョンOracle Data...
Oracle Database

表領域の使用率確認

はじめにデータベース内の各表領域の使用率を確認するクエリを残しておく。内容前提実行環境は以下となる。OSバージョンWindows Server 2016 StandardOracle DatabaseバージョンOracle Database...
Oracle Database

クエリのテーブルスキャン進捗確認

はじめに以下のクエリでテーブルスキャンの進捗を確認することができる。内容前提実行環境は以下となる。OSバージョンWindows Server 2016 StandardOracle DatabaseバージョンOracle Database ...
Oracle Database

統合監査利用時の便利クエリ

はじめに監査ポリシー及び監査の実施状況を確認するクエリと、実際の監査を実行するためのクエリを記載する。前提統合監査とは統合監査とは、Oracle Database 12Cから新しく実装された監査方法。11gまでの監査は、監査方法によってログ...
Oracle Database

SQLの実行計画取得(DBMS_XPLAN.DISPLAY_CURSOR)

Oracle Databaseで、SQLの実行計画を確認したい時に利用するSQLを残しておく。はじめに実行計画の取得方法は様々あるが、SELECT文で比較的簡単に取得できる、DBMS_XPLAN.DISPLAY_CURSORを使用した方法を...