PLSQLユーザー表領域の確認方法

ユーザー表領域を確認するには、次の方法を使用します。

  1. DBA_テーブルスペース
SELECT tablespace_name, status, contents, logging, extent_management, allocation_type
FROM dba_tablespaces
WHERE tablespace_name = 'USER_TABLESPACE_NAME';

USER_TABLESPACE_NAME をクエリを実行したいユーザー表領域の名前に置き換えます。

  1. DBA_データファイル
SELECT file_name, tablespace_name, bytes, autoextensible
FROM dba_data_files
WHERE tablespace_name = 'USER_TABLESPACE_NAME';

USER_TABLESPACE_NAME を、照会したいユーザー表領域の名前に置き換えます。

  1. 使用可能な領域
SELECT tablespace_name, file_id, block_id, bytes, blocks
FROM dba_free_space
WHERE tablespace_name = 'USER_TABLESPACE_NAME';

ユーザー表スペースの名前であるUSER_TABLESPACE_NAMEをクエリ対象とするユーザー表スペースの名前に置き換えます。

  1. ユーザー表領域
SELECT tablespace_name, status, contents, logging, extent_management, allocation_type
FROM user_tablespaces;

これは現在ユーザーが所有する表領域の情報を表示します。

注意、上記のクエリーの実行には十分な権限が必要です。

bannerAds