6.2.2 表空间信息的查询
与表空间有关的相关信息可以从数据字典中获得,与表空间有关的数据字典视图有两个,即dba_tablespaces和dba_data_files。
从数据字典dba_tablespaces中可以获得表空间的基本信息。例如,通过下面的SELECT语句可以获得表空间的名称、区管理方式、段管理方式、内容类型、状态等信息:
SQL>SELECT tablespace_name, extent_management,
segment_space_management, contents, status
FROM dba_tablespaces
上述语句的执行结果类似如下:
TABLESPACE_NAME EXTENT_MAN SEGMEN CONTENTS STATUS
SYSTEM LOCAL MANUAL PERMANENT ONLINE
SYSAUX LOCAL AUTO PERMANENT ONLINE
UNDOTBS1 LOCAL MANUAL UNDO ONLINE
从数据字典dba_data_fies可以获得表空间中数据文件的信息,如文件名称、大小(以MB为单位)、状态等信息。例如:
SQL>SELECT file_name, bytes/1024/1024 AS MB, status FROM dba_data_files
WHERE tablespace_name='TS1';