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

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

在每一个数据库中都有一个名为SYSTEM的表空间,就是系统空间,除了这个以外还有SYSAUX、TEMP、USERS、UNDO表空间,SYSAUX主要是作为SYSTEM的辅助的空间,UNDO用来在自动撤消管理方式下储存撤消信息,TEMP用于储存在执行SQL语句时所产生的临时数据
连接到数据库之后,执行select tablespace_name,contents from dba_tablespaces; 可查出表空间
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-20
1.select tablespace_name,file_name from dba_data_files;
2.select name from v$tablespace;
3.select tablespace_name from dba_tablespaces;本回答被提问者采纳
第2个回答  2009-12-20
select * from dba_tablespaces;
第3个回答  2009-12-20
desc v$tablespace;
select name from v$tablespace;
相似回答