Maison >base de données >Oracle >Comment vérifier l'espace table correspondant à l'utilisateur dans Oracle
Comment Oracle vérifie-t-il l'espace table correspondant à l'utilisateur ?
Interroger les utilisateurs
Affichez tous les utilisateurs de la base de données, à condition que vous disposiez d'un compte avec l'autorité dba, telle que sys, system :
select * from dba_users;
Affichez tous les utilisateurs que vous pouvez gérer :
select * from all_users;
Affichez les informations sur l'utilisateur actuel :
select * from user_users;
Interrogez l'utilisateur Espace table correspondant :
select username,default_tablespace from dba_users;
Spécifiez l'espace table pour l'utilisateur :
alter user 用户名 default tablespace 表空间名字 ;
Spécifiez l'espace table temporaire pour l'utilisateur :
alter user 用户名 temporary tablespace 表空间名字;
Supprimer l'utilisateur :
drop user 用户名称 cascade;
Supprimer l'espace de table :
drop tablespace 表空间名字 including contents and datafiles cascade constraint;
Rechercher le chemin à l'espace de travail :
select * from dba_data_files;
Oracle Vérifiez la taille et l'utilisation de l'instruction SQL de l'espace table
Interrogez le nom et la taille de l'espace table (copiez tel quel c'est à dire, ne changez pas )
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;
Affichez le nom et la taille du fichier physique dans l'espace table (copiez-le tel quel, ne le modifiez pas)
SELECT tablespace_name,file_id,file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name;
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!