ITPub博客

首页 > 数据库 > 国内数据库 > YashanDB SYSTEM表空间管理

YashanDB SYSTEM表空间管理

国内数据库 作者:崖山数据库系统YashanDB 时间:2025-03-13 18:16:44 0 删除 编辑

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

SYSTEM表空间包含以下信息:

  • 数据字典

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

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

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

为SYSTEM表空间添加数据文件

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

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

示例(共享集群部署)

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

为SYSTEM表空间删除数据文件

示例(单机部署)

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

示例(共享集群部署)

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

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

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

示例(单机部署)

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

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             1SYSTEM               WRH$_SQLTEXT_PK            INDEX PARTITION         .5625SYSTEM               WRH$_SQLTEXT_INDEX         INDEX PARTITION         .3125SYSTEM               WRH$_SQLSTAT_INDEX         INDEX PARTITION         .3125SYSTEM               COL$                       TABLE                     .25SYSTEM               I_COL2                     INDEX                   .1875SYSTEM               VIEW$                      TABLE                   .1875SYSTEM               I_OBJ3                     INDEX                    .125SYSTEM               WRH$_SYSTEM_EVENT_PK       INDEX                    .125SYSTEM               I_COL1                     INDEX                    .125SYSTEM               I_DEPENDENCY2              INDEX                    .125SYSTEM               I_DEPENDENCY1              INDEX                    .125SYSTEM               DEPENDENCY$                TABLE                    .125SYSTEM               OBJ$                       TABLE                    .125SYSTEM               CDEF$                      TABLE                   .0625SYSTEM               SEQ$                       TABLE                   .0625SYSTEM               PARTCOL$                   TABLE                   .0625SYSTEM               SYN$                       TABLE                   .0625SYSTEM               ARGUMENT$                  TABLE                   .0625SYSTEM               USERAUTH$                  TABLE                   .0625SYSTEM               PACKAGE_ITEMS$             TABLE                   .0625SYSTEM               I_IND1                     INDEX                   .0625SYSTEM               I_ICOL1                    INDEX                   .0625SYSTEM               I_USER2                    INDEX                   .0625SYSTEM               I_CDEF1                    INDEX                   .0625SYSTEM               I_CDEF3                    INDEX                   .0625SYSTEM               I_CDEF5                    INDEX                   .0625SYSTEM               I_SEQ1                     INDEX                   .0625SYSTEM               I_PARTCOL                  INDEX                   .0625SYSTEM               I_TABPART_OBJ              INDEX                   .0625SYSTEM               I_INDPART_OBJ              INDEX                   .0625SYSTEM               I_SYN1                     INDEX                   .0625SYSTEM               I_PROC1                    INDEX                   .0625SYSTEM               I_ARG2                     INDEX                   .0625SYSTEM               I_OBJ_ROLE_PRIVS           INDEX                   .0625


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028812/viewspace-3075772/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: SYSAUX表空间管理
请登录后发表评论 登录
全部评论
崖山数据库系统YashanDB是深圳计算科学研究院完全自主研发设计的新型数据库系统,融入原创理论,支持单机/主备、共享集群、分布式等多种部署方式,覆盖OLTP/HTAP/OLAP交易和分析混合负载场景,为客户提供一站式的企业级融合数据管理解决方案。

注册时间:2023-04-11

  • 博文量
    722
  • 访问量
    640237