2011-06-28 13 views
3

私は、dba_tablesdba_viewsに含まれていない特別なテーブル/ビュー(例:V$SESSION)が付属していることに気付きました。

なぜですか?

テーブルやビューの一部がdba_tables/dba_viewsのときに説明できますか?

答えて

6

すべてのビューはDBA_VIEWSにリストされています。

OracleのV $オブジェクトは、実際にはパブリック・シノニムです(また、それらはDBA_SYNONYMSに表示されます)。 V$SESSIONはに表示されるSYS.V_$SESSIONの同義語です。一般に、V$オブジェクトは、接頭辞V_$およびGV$が接頭辞GV_$を持つSYSスキーマのビューのパブリック・シノニムであるSYSスキーマのビューのパブリック・シノニムです。その動作を通じて

1

、オラクル データベースは、現在のデータベース 活動を記録する仮想 テーブルのセットを保持しています。これらのビューは という動的パフォーマンスビューと呼ばれ、 データベースが開かれて使用中に継続的に更新されるためです。また、時には、V $ビュー

と呼ばれる ビューは、...私は、Oracle explainせていただきます。)またhereを参照してください。