Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ALL_TABLESPACES

📄字数 1.3K
👁️阅读量 加载中...

功能描述

ALL_TABLESPACES系统视图用于管理数据库当前节点数据表空间信息。

字段说明

序号字段名类型说明V11V12
0NODE_IDINTEGER节点ID
1SPACE_IDINTEGER表空间ID
2SPACE_NAMEVARCHAR表空间名
3DATAFILE_NUMINTEGER文件个数
4SPACE_TYPEVARCHAR表空间类型
5MEDIA_ERRORBOOLEAN介质错误
6TOTAL_CHUNK_NUMBIGINT所有存贮单元数量
7FREE_CHUNK_NUMBIGINT空闲存贮单元数量

SPACE_TYPE

数值说明
GSYS_SPACE全局系统表空间
LSYS_SPACE局部系统表空间
DATA_SPACE数据表空间
UNDO_SPACE回滚表空间
TEMP_SPACE临时表空间
USYS_SPACE回滚系统表空间

应用举例

  • 查询内置系统表空间
sql
SQL> SELECT * FROM ALL_TABLESPACES;
+--------+----------+------------+--------------+------------+-------------+-----------------+----------------+
| NODEID | SPACE_ID | SPACE_NAME | DATAFILE_NUM | SPACE_TYPE | MEDIA_ERROR | TOTAL_CHUNK_NUM | FREE_CHUNK_NUM |
+--------+----------+------------+--------------+------------+-------------+-----------------+----------------+
| 1      | 1        | GSYS1      | 1            | GSYS_SPACE | F           | 1               | 0              |
| 1      | 257      | UNDO_SYS   | 1            | USYS_SPACE | F           | 1               | 0              |
| 1      | 258      | LSYS1      | 1            | LSYS_SPACE | F           | 1               | 0              |
| 1      | 259      | DATA1      | 1            | DATA_SPACE | F           | 64              | 41             |
| 1      | 260      | DATA2      | 1            | DATA_SPACE | F           | 64              | 41             |
| 1      | 261      | DATA3      | 1            | DATA_SPACE | F           | 64              | 41             |
| 1      | 262      | DATA4      | 1            | DATA_SPACE | F           | 64              | 41             |
| 1      | 263      | TEMP1      | 1            | TEMP_SPACE | F           | 32              | 30             |
| 1      | 264      | TEMP2      | 1            | TEMP_SPACE | F           | 32              | 30             |
| 1      | 265      | UNDO1      | 1            | UNDO_SPACE | F           | 64              | 0              |
| 1      | 266      | UNDO2      | 1            | UNDO_SPACE | F           | 64              | 0              |
+--------+----------+------------+--------------+------------+-------------+-----------------+----------------+
  • 查询自定义临时表空间
sql
-- 创建临时表空间,初始8MB,每次扩展8MB,最大32MB
SQL> CREATE TEMP TABLESPACE tab_temp_file DATAFILE '/TEMP/temp_file.DBF' SIZE 8m NEXT 8M MAXSIZE 32M;

SQL> SELECT * FROM ALL_TABLESPACES WHERE SPACE_NAME='tab_temp_file';
+--------+----------+------------+--------------+------------+-------------+-----------------+----------------+
| NODEID | SPACE_ID | SPACE_NAME | DATAFILE_NUM | SPACE_TYPE | MEDIA_ERROR | TOTAL_CHUNK_NUM | FREE_CHUNK_NUM |
+--------+----------+------------+--------------+------------+-------------+-----------------+----------------+
| 1      | 267      | TEMP_FILE  | 1            | TEMP_SPACE | F           | 1               | 0              |
+--------+----------+------------+--------------+------------+-------------+-----------------+----------------+
  • 查询自定义数据表空间
sql
-- 创建非临时表空间,初始8MB,每次扩展8MB,最大32MB
SQL> CREATE TABLESPACE tab_data_file  DATAFILE '/DATA/DATA_FILE.DBF' SIZE 8M NEXT 8M MAXSIZE 32M;

SQL> SELECT * FROM ALL_TABLESPACES WHERE SPACE_NAME='tab_data_file';
+--------+----------+------------+--------------+------------+-------------+-----------------+----------------+
| NODEID | SPACE_ID | SPACE_NAME | DATAFILE_NUM | SPACE_TYPE | MEDIA_ERROR | TOTAL_CHUNK_NUM | FREE_CHUNK_NUM |
+--------+----------+------------+--------------+------------+-------------+-----------------+----------------+
| 1      | 268      | DATA_FILE  | 1            | DATA_SPACE | F           | 1               | 0              |
+--------+----------+------------+--------------+------------+-------------+-----------------+----------------+

相关系统表