4.121 ALL_TABLES
ALL_TABLES
は、現行のユーザーがアクセスできるリレーショナル表を示します。このビューの統計情報を収集するには、DBMS_STATS
パッケージを使用します。
関連ビュー
-
DBA_TABLES
は、データベース内のリレーショナル表をすべて示します。 -
USER_TABLES
は、現行のユーザーが所有するリレーショナル表を示します。このビューは、OWNER
列を表示しません。
ノート:
アスタリスク(*
)が付いた列は、DBMS_STATS
パッケージを使用して表の統計情報を収集した場合にかぎり、移入されます。
列 | データ型 | NULL | 説明 |
---|---|---|---|
|
|
|
表の所有者 |
|
|
|
表の名前 |
|
|
|
表が設定されている表領域の名前。パーティション表、一時表および索引構成表の場合は、NULL。 |
|
|
|
表が属するクラスタがある場合、その名前 |
|
|
|
オーバーフロー・エントリまたはマッピング表エントリが属する索引構成表がある場合、その名前。 |
|
|
|
以前の |
|
|
|
ブロック内の空き領域の最小割合。パーティション表の場合NULL。 |
|
|
|
ブロック内の使用済領域の最小割合。パーティション表の場合NULL。 |
|
|
|
トランザクションの初期数。パーティション表の場合NULL。 |
|
|
|
トランザクションの最大数。パーティション表の場合NULL。 |
|
|
|
初期エクステントのサイズ(バイト)。パーティション表の場合NULL。 |
|
|
|
セカンダリ・エクステントのサイズ(バイト)。パーティション表の場合NULL。 |
|
|
|
セグメント内で使用できるエクステントの最小数。パーティション表の場合NULL。 |
|
|
|
セグメント内で使用できるエクステントの最大数。パーティション表の場合NULL。 |
|
|
|
エクステント・サイズの増加の割合。パーティション表の場合NULL。 |
|
|
|
セグメントに割り当てられたプロセス空きリストの数。パーティション表の場合NULL。 |
|
|
|
セグメントに割り当てられた空きリスト・グループの数。パーティション表の場合NULL。 |
|
|
|
表への変更がロギングされるかどうか。パーティション表の場合NULL。
|
|
|
|
前回の変更以降に表がバックアップされているかどうか( |
|
|
|
表内の行数 |
|
|
|
表内の使用されたデータ・ブロック数 |
|
|
|
表内の空(未使用)のデータ・ブロック数。この列は、 |
|
|
|
表に割り当てられたデータ・ブロック内の空き領域の平均量(バイト) |
|
|
|
あるデータ・ブロックから別のデータ・ブロックに連鎖されるか、新しいブロックに移行された表内の行数。リンクに古いROWIDを保存しておく必要がある。 |
|
|
|
表内の行の平均の長さ(バイト) |
|
|
|
空きリストのすべてのブロックの平均的な空き領域 |
|
|
|
空きリストのブロック数 |
|
|
|
表をスキャンするための1インスタンス当たりのスレッド数または |
|
|
|
表がいくつかのインスタンスにまたがってスキャンされる場合のインスタンスの数または |
|
|
|
表がバッファ・キャッシュにキャッシュされるかどうか( |
|
|
|
表ロックが使用可能( |
|
|
|
この表の分析で使用されたサンプル・サイズ |
|
|
|
この表が分析された最新の日付 |
|
|
|
表がパーティション化されているかどうか( |
|
|
|
索引構成表の場合、 |
|
|
|
一時表かどうか( |
|
|
|
表が、Oracleデータ・カートリッジの |
|
|
|
表が、ネストした表であるかどうか( |
|
|
|
表のバッファ・プール。パーティション表の場合は
|
|
|
|
表ブロックに対して使用されるデータベース・スマート・フラッシュ・キャッシュ・ヒント:
Solaris機能およびOracle Linux機能のみ。 |
|
|
|
表ブロックに対して使用されるセル・フラッシュ・キャッシュ・ヒント:
関連項目: 詳細は、Oracle Exadata Storage Serverのソフトウェアのマニュアルを参照。 |
|
|
|
パーティション行の移動が使用可能( |
|
|
|
統計情報が収集されるか、増分保持される場合、 |
|
|
|
統計情報が、ユーザーによって直接入力されたか( |
|
|
|
一時表の存続期間を示す。
NULL - 永続表 |
|
|
|
Oracle Databaseが表および索引のスキャン中に破損マークのブロックを無視するか( |
|
|
|
この列は廃止されている |
|
|
|
表が属するクラスタがある場合、その所有者 |
|
|
|
行レベルでの依存性の追跡が使用可能( |
|
|
|
表圧縮が使用可能( |
|
|
|
デフォルトで圧縮する操作の種類:
|
|
|
|
表が削除されてごみ箱にあるかないか( このビューは、削除された表の名前は戻さない。 |
|
|
|
表セグメントが
|
|
|
|
表セグメントが作成されているかどうか。可能な値は次のとおり。
|
|
|
|
表の結果キャッシュ・モードについての注釈
|
|
|
|
表に属性CLUSTERING句があるかどうか( |
|
|
|
この表に対してヒート・マップ追跡が有効かどうか |
|
|
|
自動データ最適化の変更時刻、作成時刻、またはその両方 |
|
|
|
表にID列があるかどうか( |
|
|
|
表にコンテナ固有データが含まれているかどうか。可能な値は次のとおり。
|
|
|
|
インメモリー列ストア(IM列ストア)がこの表に対して使用可能( |
|
|
|
インメモリー列ストア(IM列ストア)への移入の優先度。可能な値は次のとおり。
|
|
|
|
Oracle Real Application Clusters (Oracle RAC)環境でIM列ストアが配信される方法:
|
|
|
|
IM列ストアの圧縮レベル:
この列の値は、セグメントが表にあるかどうかに基づいています。たとえば、表がパーティション化されてIM列ストアに対して有効な場合、 |
|
|
|
Oracle RAC環境でのIM列ストアの重複設定:
|
|
|
|
表のデフォルトの照合 |
|
|
|
このオブジェクトがこのシャードで重複しているかどうか( |
|
|
|
このオブジェクトがシャードされているかどうか( |
|
|
|
表が外部表であるかどうか( |
|
|
|
表がハイブリッド・パーティション表であるかどうか( |
|
|
|
ストレージ・セルのキャッシュ・フラッシュ内の列型圧縮の値。可能な値は次のとおり。
この列は、Oracle Exadataでの使用を想定しています。 |
|
|
|
表の |
|
|
|
表の |
|
|
|
表のルートからの拡張データ・リンクのフェッチが有効かどうか( |
|
|
|
内部使用専用。 |
|
|
|
様々なインスタンスでIM列ストアが移入される方法。可能な値は次のとおりです:
|
|
|
|
IM列ストアが移入されるサービスのサービス名。この列は、対応する |
|
|
|
データベース・プロパティの値が |
|
|
|
表が高速なキー・ベースのアクセスに使用可能かどうか( |
|
|
|
内部使用専用。 |
|
|
|
表に1つ以上の機密列があるかどうか( |
|
|
|
表がNULLの |
|
|
|
DMLがデータ・リンク表で許可されているかどうか( |
|
|
|
表が論理レプリケーションに対して有効かどうか( |
脚注1 この列は、Oracle Databaseリリース19c, バージョン19.1以降で使用可能です。
例
このSQL問合せによって、EXAMPLES
表領域にある表の名前が返されます。
SELECT table_name FROM all_tables WHERE tablespace_name = 'EXAMPLE' ORDER BY table_name;
このSQL問合せによって、HRスキーマが含まれる表領域の名前が返されます。
SELECT DISTINCT tablespace_name FROM all_tables WHERE owner='HR';
関連項目:
-
DBMS_STATS
パッケージの詳細は、『Oracle Database PL/SQLパッケージおよびタイプ・リファレンス』を参照してください。