PLSQLユーザー表領域の確認方法
ユーザー表領域を確認するには、次の方法を使用します。
- DBA_テーブルスペース
SELECT tablespace_name, status, contents, logging, extent_management, allocation_type
FROM dba_tablespaces
WHERE tablespace_name = 'USER_TABLESPACE_NAME';
USER_TABLESPACE_NAME をクエリを実行したいユーザー表領域の名前に置き換えます。
- DBA_データファイル
SELECT file_name, tablespace_name, bytes, autoextensible
FROM dba_data_files
WHERE tablespace_name = 'USER_TABLESPACE_NAME';
USER_TABLESPACE_NAME を、照会したいユーザー表領域の名前に置き換えます。
- 使用可能な領域
SELECT tablespace_name, file_id, block_id, bytes, blocks
FROM dba_free_space
WHERE tablespace_name = 'USER_TABLESPACE_NAME';
ユーザー表スペースの名前であるUSER_TABLESPACE_NAMEをクエリ対象とするユーザー表スペースの名前に置き換えます。
- ユーザー表領域
SELECT tablespace_name, status, contents, logging, extent_management, allocation_type
FROM user_tablespaces;
これは現在ユーザーが所有する表領域の情報を表示します。
注意、上記のクエリーの実行には十分な権限が必要です。