ホームページ >データベース >Oracle >Oracle でユーザーのテーブルスペースをクエリする方法

Oracle でユーザーのテーブルスペースをクエリする方法

WBOY
WBOYオリジナル
2022-01-06 15:20:0423480ブラウズ

Oracle では、「default_tablespace」を使用してユーザーのテーブルスペースをクエリできます。構文は「selectdefault_tablespace from dba_users where username='username'」で、ユーザー名は大文字である必要があります。

Oracle でユーザーのテーブルスペースをクエリする方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

#Oracle がユーザーの表スペースをクエリする方法

1) 現在のユーザーの表スペースをクエリします

 select default_tablespace from dba_users where username='TMS21';

Oracle でユーザーのテーブルスペースをクエリする方法

2) すべてのテーブル スペースのクエリ

   -- 1 )方式1:dba_tablespaces --
   select * from dba_tablespaces;
    --2 )方式2:v$tablespace --
   select * from v$tablespace;

3) ユーザーの下のすべてのテーブルのクエリ

  /* 查看用户下面的所有的表 */ 
  -- 1 )方式1:user_tables --
   select * from user_tables;
   --2 )方式2: dba_tables --
   select * from dba_tables where owner='TMS21';

4) テーブル スペースの下のユーザーのクエリ

  /*查看表空间下有多少用户,tablespace_name表空间 的名字一定要大写 */
   select distinct s.owner from dba_segments s where s.tablespace_name ='TMS21';

推奨チュートリアル: "

Oracle チュートリアル >>

以上がOracle でユーザーのテーブルスペースをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。