如何知道Oracle数据库中有哪些表空间?

如何知道Oracle数据库中有哪些表空间?
2025-02-27 16:43:59
推荐回答(4个)
回答1:

在每一个数据库中都有一个名为SYSTEM的表空间,就是系统空间,除了这个以外还有SYSAUX、TEMP、USERS、UNDO表空间,SYSAUX主要是作为SYSTEM的辅助的空间,UNDO用来在自动撤消管理方式下储存撤消信息,TEMP用于储存在执行SQL语句时所产生的临时数据
连接到数据库之后,执行select tablespace_name,contents from dba_tablespaces; 可查出表空间

回答2:

1.select tablespace_name,file_name from dba_data_files;
2.select name from v$tablespace;
3.select tablespace_name from dba_tablespaces;

回答3:

select * from dba_tablespaces;

回答4:

desc v$tablespace;
select name from v$tablespace;