内部ディクショナリ

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

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

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

Oracleのgv$ビューとは?各インスタンスのv$ビューと何が違うのかも解説!

Oracleデータベースの管理やパフォーマンス分析では、v$sessionやv$sqlといった動的パフォーマンスビューを使うのが基本です。しかし、RAC(Real Application Clusters)環境では、それだけでは片手落ち。こ...
Oracle Master Gold

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

パフォーマンスチューニングを行ううえで、「待機イベント(Wait Event)」の理解は欠かせません。この記事では、待機イベントの概要から、よく使われる動的パフォーマンスビュー(v$session、v$system_eventなど)の見方、...
Oracle Master Gold

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

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

ブロック破損とDB_BLOCK_CHECKSUMおよびDB_BLOCK_CHECKINGについて

1. ブロック破損とは?Oracleデータベースにおけるブロック破損(Block Corruption)とは、データブロックが何らかの原因で正常に読み書きできなくなった状態を指します。ブロック破損が発生すると、該当ブロックを含むデータへのア...
Oracle Master Silver

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

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

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

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