Maison > base de données > Oracle > le corps du texte

Comment interroger l'espace table d'un utilisateur spécifié dans Oracle

青灯夜游
Libérer: 2022-01-07 16:35:14
original
11238 Les gens l'ont consulté

Dans Oracle, vous pouvez utiliser l'instruction "select" pour interroger l'espace table d'un utilisateur spécifié, la syntaxe est "select default_tablespace from dba_users which username='username'".

Comment interroger l'espace table d'un utilisateur spécifié dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.

Comment interroger le nom de l'espace table de l'utilisateur actuel ? Parce qu'Oracle crée un index, il a besoin de connaître l'espace table de l'utilisateur actuel. J'ai recherché les informations

--查询语法--
 select default_tablespace from dba_users where username='登录用户'
Copier après la connexion

Par exemple, mon utilisateur de connexion est TMS21, alors la syntaxe de la requête est

/* 查看用户所属的表空间 */
 select default_tablespace from dba_users where username='TMS21';
Copier après la connexion

L'utilisation de requêtes associées, également. enregistrez-le en passant

1) Interrogez l'espace table de l'utilisateur actuel

/* 查看用户所属的表空间 */
 select default_tablespace from dba_users where username='TMS21';
Copier après la connexion

2) Interrogez tous les espaces table

  /*查看所有的表空间 */
   -- 1 )方式1:dba_tablespaces --
   select * from dba_tablespaces;
    --2 )方式2:v$tablespace --
   select * from v$tablespace;
Copier après la connexion

3) Interrogez toutes les tables sous l'utilisateur

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

4) Interrogez les utilisateurs sous l'espace table

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

PS : Parce que le nom de mon espace table est le même que celui de l'utilisateur, donc 4) Les espaces table sont tous TMS21 (basés sur les résultats de la requête)

Tutoriel recommandé : "Tutoriel Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal