Wie zeigt Oracle den Tabellenbereich an, der dem Benutzer entspricht?
Benutzer abfragen
Alle Benutzer in der Datenbank anzeigen, vorausgesetzt, Sie haben ein Konto mit DBA-Berechtigung, z. B. sys, System:
select * from dba_users;
Alle Benutzer anzeigen, die Sie verwalten können:
select * from all_users;
Aktuelle Benutzerinformationen anzeigen:
select * from user_users;
Benutzer abfragen entsprechender Tabellenbereich:
select username,default_tablespace from dba_users;
Geben Sie den Tabellenbereich für den Benutzer an:
alter user 用户名 default tablespace 表空间名字 ;
Geben Sie den temporären Tabellenbereich für den Benutzer an:
alter user 用户名 temporary tablespace 表空间名字;
Benutzer löschen:
drop user 用户名称 cascade;
Tablespace löschen:
drop tablespace 表空间名字 including contents and datafiles cascade constraint;
Pfad suchen zum Arbeitsbereich:
select * from dba_data_files;
Oracle Überprüfen Sie die Größe und Verwendung der Tabellenbereichs-SQL-Anweisung
Fragen Sie den Namen und die Größe des Tabellenbereichs ab (kopieren Sie ihn so). ist, nicht ändern)
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;
Name und Größe der physischen Datei im Tabellenbereich anzeigen (kopieren Sie sie so wie sie ist, ändern Sie sie nicht)
SELECT tablespace_name,file_id,file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name;
Empfohlenes Tutorial: " Oracle-Tutorial"
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie den Tabellenbereich, der dem Benutzer in Oracle entspricht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!