#SYSTEM表空间管理

SYSTEM表空间是创建数据库时包含在数据库中的一个必需的管理表空间,也是建库时创建的第一个表空间,YashanDB使用SYSTEM表空间来管理数据库。

SYSTEM表空间包含以下信息:

  • 数据字典

  • 包含数据库管理信息的表和视图

  • 已编译的存储对象,如触发器、过程和包

SYSTEM表空间像任何其他表空间一样被管理,但需要更高级别的特权,并且在某些方面受到限制。例如,不能重命名或删除SYSTEM表空间,也不能将SYSTEM表空间脱机。

为SYSTEM表空间添加数据文件

示例(单机、分布式部署)

ALTER TABLESPACE SYSTEM ADD DATAFILE '?/dbfiles/system01' SIZE 10G AUTOEXTEND OFF;

示例(共享集群部署)

ALTER TABLESPACE SYSTEM ADD DATAFILE '+DG0/system01' SIZE 10G AUTOEXTEND OFF;

为SYSTEM表空间删除数据文件

示例(单机部署)

ALTER TABLESPACE SYSTEM DROP DATAFILE '?/dbfiles/system01';

示例(共享集群部署)

ALTER TABLESPACE SYSTEM DROP DATAFILE '+DG0/system01';

为SYSTEM表空间调整数据文件大小

分布式部署/共享集群部署中无法使用此功能。

示例(单机部署)

ALTER DATABASE DATAFILE '?/dbfiles/system01' RESIZE 20G;

Note

在上述语句中指定数据文件路径时,单机部署中可按绝对或相对路径指定,分布式部署中只允许按相对路径指定,共享集群部署中按绝对路径且只能是YFS路径指定。

查看SYSTEM表空间中空间占用情况

示例

SELECT * FROM 
(SELECT TABLESPACE_NAME,SEGMENT_NAME,SEGMENT_TYPE,SUM(BYTES)/1024/1024 SIZE 
FROM DBA_SEGMENTS 
WHERE TABLESPACE_NAME='SYSTEM'
GROUP BY TABLESPACE_NAME,SEGMENT_NAME,SEGMENT_TYPE) 
ORDER BY SIZE DESC;

TABLESPACE_NAME      SEGMENT_NAME               SEGMENT_TYPE             SIZE
-------------------- -------------------------- ----------------- -----------
SYSTEM               WRH$_SQLSTAT_PK            INDEX PARTITION             1
SYSTEM               WRH$_SQLTEXT_PK            INDEX PARTITION         .5625
SYSTEM               WRH$_SQLTEXT_INDEX         INDEX PARTITION         .3125
SYSTEM               WRH$_SQLSTAT_INDEX         INDEX PARTITION         .3125
SYSTEM               COL$                       TABLE                     .25
SYSTEM               I_COL2                     INDEX                   .1875
SYSTEM               VIEW$                      TABLE                   .1875
SYSTEM               I_OBJ3                     INDEX                    .125
SYSTEM               WRH$_SYSTEM_EVENT_PK       INDEX                    .125
SYSTEM               I_COL1                     INDEX                    .125
SYSTEM               I_DEPENDENCY2              INDEX                    .125
SYSTEM               I_DEPENDENCY1              INDEX                    .125
SYSTEM               DEPENDENCY$                TABLE                    .125
SYSTEM               OBJ$                       TABLE                    .125
SYSTEM               CDEF$                      TABLE                   .0625
SYSTEM               SEQ$                       TABLE                   .0625
SYSTEM               PARTCOL$                   TABLE                   .0625
SYSTEM               SYN$                       TABLE                   .0625
SYSTEM               ARGUMENT$                  TABLE                   .0625
SYSTEM               USERAUTH$                  TABLE                   .0625
SYSTEM               PACKAGE_ITEMS$             TABLE                   .0625
SYSTEM               I_IND1                     INDEX                   .0625
SYSTEM               I_ICOL1                    INDEX                   .0625
SYSTEM               I_USER2                    INDEX                   .0625
SYSTEM               I_CDEF1                    INDEX                   .0625
SYSTEM               I_CDEF3                    INDEX                   .0625
SYSTEM               I_CDEF5                    INDEX                   .0625
SYSTEM               I_SEQ1                     INDEX                   .0625
SYSTEM               I_PARTCOL                  INDEX                   .0625
SYSTEM               I_TABPART_OBJ              INDEX                   .0625
SYSTEM               I_INDPART_OBJ              INDEX                   .0625
SYSTEM               I_SYN1                     INDEX                   .0625
SYSTEM               I_PROC1                    INDEX                   .0625
SYSTEM               I_ARG2                     INDEX                   .0625
SYSTEM               I_OBJ_ROLE_PRIVS           INDEX                   .0625
pdf-btn 下载文档
copy-btn 复制链接