达梦DM 8数据库之表空间使用
1、从开始程序找到达梦数据库廊择DM管处获理工具,如下图所示:

2、 查看表空间,SQL语句如下
select * from dba_tablespaces;
如下图所示:
Ø SYSTEM : 数据字典和全局的系统数据。
Ø ROLL: 存放了数据库运行过程中产生的回滚记录。
Ø TEMP: 临时表空间。
Ø MAIN: 数据库默认的表空间,创建数据对象时,如果不指定存储位置,默认存放在该表伐耍喝空间。
Ø HMAIN: HUGE表空间。
Ø DMHR和BOOKSHOP:数据库安装时的示例数据库。

3、--创建初始大小为32M的表空间GIS
create tablespace GIS datafile 'D:\dmdbms\data\DAMENG\GIS.DBF' SIZE 32;
如下图所示:

4、--创建初始大小为50M的表空间GIS2,自动扩展,最大扩展到100M
create tablespace GIS2 datafile 'D:\dmdbms\data\DAMENG\GIS2.DBF' SIZE 50 autoextend on maxsize 100;

5、--创建初始大小为50M的表空间GIS3,自动扩展,最大扩展到100M,每次增加1M
create tablespace GIS3 datafile 'D:\dmdbms\data\DAMENG\GIS3.DBF' SIZE 50 autoextend on next 1 maxsize 100;

6、增加表空间文件,一个表空间可以关联多个其他表空间文件
--GIS3表空间关联GIS4表空间(GIS4表是原先不存在的表空间)
alter tablespace GIS3 add datafile 'D:\dmdbms\data\DAMENG\GIS4.DBF' size 50 autoextend on maxsize 100;

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;

8、删除表空间,SQL语句如下
drop tablespace GIS;
