動的パフォーマンス・ビュー(V$ビュー)について正しい説明はどれですか。
Aインスタンスやデータベースの現在の状態を反映する✓
BV$ビューは、NOMOUNT状態やMOUNT状態でも参照できる✓
CDBA_/ALL_/USER_の静的ビューと同様に、データ・ディクショナリの表に永続的に格納される
DデータベースがOPEN状態でなければ、いかなるV$ビューも参照できない
正解:A・B解説
V$ビュー(動的パフォーマンス・ビュー)は、メモリーや制御ファイルなどから現在の状態をその都度反映するビューです。一部はNOMOUNT状態やMOUNT状態でも参照できます。
動的ビューと静的ディクショナリ・ビューの比較
| 種類 | 情報源・性質 | 参照できる状態 |
|---|---|---|
| V$ビュー(動的) | メモリー・制御ファイル等の現在値 | 一部はNOMOUNT/MOUNTでも参照可 |
| DBA_/ALL_/USER_(静的) | データ・ディクショナリの表 | データベースがOPENのとき |
V$ビューは永続的な表に格納されているわけではなく、現在の状態を反映します。たとえばV$INSTANCEやV$PARAMETERはNOMOUNT状態でも参照でき、すべてのV$ビューにOPENが必要なわけではありません。