达梦DM 8数据库之表空间使用

时间:2026-02-18 08:39:57

1、从开始程序找到达梦数据库DM管理工具,如下图所示:

达梦DM 8数据库之表空间使用

2、 查看表空间,SQL语句如下

select * from   dba_tablespaces;

如下图所示:

Ø  SYSTEM : 数据字典和全局的系统数据。

Ø  ROLL: 存放了数据库运行过程中产生的回滚记录。

Ø  TEMP: 临时表空间。

Ø  MAIN: 数据库默认的表空间,创建数据对象时,如果不指定存储位置,默认存放在该表空间。

Ø  HMAIN: HUGE表空间。

Ø  DMHR和BOOKSHOP:数据库安装时的示例数据库。

达梦DM 8数据库之表空间使用

3、--创建初始大小为32M的表空间GIS

create tablespace GIS datafile 'D:\dmdbms\data\DAMENG\GIS.DBF' SIZE 32;

如下图所示:

达梦DM 8数据库之表空间使用

4、--创建初始大小为50M的表空间GIS2,自动扩展,最大扩展到100M

create tablespace GIS2 datafile 'D:\dmdbms\data\DAMENG\GIS2.DBF' SIZE 50 autoextend on maxsize 100;

达梦DM 8数据库之表空间使用

5、--创建初始大小为50M的表空间GIS3,自动扩展,最大扩展到100M,每次增加1M

create tablespace GIS3 datafile 'D:\dmdbms\data\DAMENG\GIS3.DBF' SIZE 50 autoextend on next 1 maxsize 100;

达梦DM 8数据库之表空间使用

6、增加表空间文件,一个表空间可以关联多个其他表空间文件

--GIS3表空间关联GIS4表空间(GIS4表是原先不存在的表空间)

alter tablespace GIS3 add datafile 'D:\dmdbms\data\DAMENG\GIS4.DBF' size 50 autoextend on maxsize 100;

达梦DM 8数据库之表空间使用

7、表空间更换存储位置或更换表空间名字

--首先将表空间下线

alter tablespace GIS3 offline;

--更改表空间存储位置同时更换表空间名字;

alter tablespace GIS3 rename datafile 'D:\dmdbms\data\DAMENG\GIS4.DBF' to 'D:\dmdbms\data\GIS5.DBF';

--修改完成后将表空间上线

alter tablespace GIS3 online;

达梦DM 8数据库之表空间使用

8、删除表空间,SQL语句如下

drop tablespace GIS;

达梦DM 8数据库之表空间使用

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com