動的パフォーマンス・ビュー(V$ビュー)について正しい説明はどれですか。
動的パフォーマンス・ビュー(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が必要なわけではありません。
したがって、A,Bが正解となります。