内部ディクショナリ

CDB/PDB(マルチテナント)

CDB構成環境におけるCDB_ビューとDBA_ビューの違いとは?

Oracle 12c以降のマルチテナント構成(CDB構成)では、従来の DBA_ ビューに加えて、CDB_ ビューが新たに導入されました。これらのビューの役割や使い分けが分かりにくいと感じている方も多いのではないでしょうか。本記事では、CD...
Oracle Master Gold

Oracle gv$ビューとは?v$ビューとの違いとRAC環境での活用

Oracle Databaseの運用管理やパフォーマンス分析において、v$session などの動的パフォーマンスビューの活用は欠かせません。しかし、複数インスタンスで構成されるOracle RAC環境では、接続先ノードの情報を見るだけでは...
Oracle Master Gold

Oracleの待機イベントとは?v$sessionやv$system_eventの見方と実例解説

Oracleの稼働状況を監視するため、メモリー上の統計情報をリアルタイムに開示する動的パフォーマンスビューを活用します。実行に必要な権限と環境 以下のビューを参照するには、SYSDBA 権限、または SELECT ANY DICTIONAR...
Oracle Master Gold

OracleのVALIDATEコマンドとV$DATABASE_BLOCK_CORRUPTIONの活用

Oracleデータベースの管理において、データブロックの破損を事前に検出することは非常に重要です。本記事では、データブロックの破損をチェックするためのVALIDATEコマンドとV$DATABASE_BLOCK_CORRUPTIONビューにつ...
Oracle Master Gold

Oracleブロック破損の予防:DB_BLOCK_CHECKSUMとDB_BLOCK_CHECKINGの設定

Oracle Databaseにおいて、データブロックが物理的あるいは論理的に破損すると、ORA-01578等のエラーが発生し、業務に深刻な影響を及ぼします。本記事では、ブロック破損を早期に検出し、データ保護を強化するための初期化パラメータ...
Oracle Master Silver

Oracle 表領域ビュー完全ガイド:DBA_*/V$*で使用率を正しく確認する

Oracle で表領域の「使用率」「サイズ」を正しく確認し、必要に応じて容量を拡張するためのディクショナリビュー(DBA_*)と動的ビュー(V$*)の使い分け・実用SQLをまとめます。はじめに「表領域 とは」何かを整理し、日常運用で迷わない...
Oracle Master Silver

Oracle DBMS_PRIVILEGE_CAPTUREによる権限チェック入門

Oracleデータベースを安全に運用するには、ユーザーに「必要最小限の権限」だけを与えることが重要です。不要な権限が残っていると、外部からの攻撃に悪用されたり、誤操作で重要なデータが変更されるリスクが高まります。こうしたリスクを避けるための...