#Oracle はユーザーに対応するテーブルスペースをどのようにチェックしますか?
ユーザーのクエリ
dba 権限を持つアカウント (sys、system など) を持っている場合、データベース内のすべてのユーザーを表示します:
select * from dba_users;
管理できるすべてのユーザーを表示:
select * from all_users;
現在のユーザー情報を表示:
select * from user_users;
ユーザーに対応するテーブルスペースをクエリします:
select username,default_tablespace from dba_users;
ユーザーの表スペースを指定します:
alter user ユーザー名デフォルトの表スペース表スペース名;
ユーザーの一時表スペースを指定します:
ユーザー ユーザー名一時テーブルスペース テーブルスペース名を変更;
ユーザーを削除:
ユーザー ユーザー名カスケードを削除;
テーブルスペースの削除:
#コンテンツとデータファイルを含むテーブルスペースのテーブルスペース名を削除カスケード制約;
select * from dba_data_files;
SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name;
SELECT tablespace_name,file_id,file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name;
Oracle チュートリアル "
以上がOracleでユーザーに対応するテーブルスペースを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。