ホームページ > データベース > Oracle > Oracleでユーザーに対応するテーブルスペースを確認する方法

Oracleでユーザーに対応するテーブルスペースを確認する方法

hzc
リリース: 2020-06-16 14:51:22
オリジナル
10428 人が閲覧しました

Oracleでユーザーに対応するテーブルスペースを確認する方法

#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;

Oracle テーブル スペースのサイズと使用状況を確認する SQL ステートメント

テーブル スペースの名前とサイズをクエリします (そのままコピーし、変更しないでください)

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート