1.查询表空间
达梦数据库的表空间:
sql语句操作:
select * from SYS.USER_TABLESPACES;
2.创建表空间
要求:
1.表空间名称为DMTBS
2.数据文件存放在/dm8/data/DMTBS下
3.数据文件范围两个:DMTBS01.dbf 和 DMTBS02.dbf
4.每个数据文件,初始为64M,每次扩展2M,最大为10G
图形化界面操作:
sql语句操作:
CREATE TABLESPACE "DMTBS"
DATAFILE
'/dm8/data/DMTBS/DMTBS01.dbf' SIZE 64 AUTOEXTEND ON NEXT 2 MAXSIZE 10240,
'/dm8/data/DMTBS/DMTBS02.dbf' SIZE 64 AUTOEXTEND ON NEXT 2 MAXSIZE 10240
CACHE=NORMAL;
3.表空间状态
1.脱机状态
图形化操作:
sql语句操作:
alter TABLESPACE DMTBS OFFLINE;
2.联机状态
图形化操作:
sql语句:
alter TABLESPACE DMTBS ONLINE;
4.维护表空间
1.重新设置表空间的初始数据文件大小
要求:
将表空间的数据文件初始大小,由64M修改为128M
图形化界面:
sql语句:
alter TABLESPACE DMTBS RESIZE DATAFILE '/dm8/data/DMTBS/DMTBS01.dbf' TO 128;
alter TABLESPACE DMTBS RESIZE DATAFILE '/dm8/data/DMTBS/DMTBS02.dbf' TO 128;
2.增加表空间的数据文件
要求:
在表空间DMTBS中,增加数据文件DMTBS03.dbf
图形化操作:
sql语句操作:
ALTER TABLESPACE DMTBS ADD DATAFILE '/dm8/data/DMTBS/DMTBS03.dbf' SIZE 64 AUTOEXTEND ON NEXT 2 MAXSIZE 10240;
3.更换数据文件的存储位置
要求:
将DMTBS的数据文件,从/dm8/data/DMTBS中迁移到/dm8/data/DMTBSNEW中
图形化操作:
sql语句操作:
ALTER TABLESPACE DMTBS OFFLINE;
alter TABLESPACE DMTBS RENAME DATAFILE '/dm8/data/DMTBS/DMTBS01.dbf' TO '/dm8/data/DMTBSNEW/DMTBS01.dbf';
alter TABLESPACE DMTBS RENAME DATAFILE '/dm8/data/DMTBS/DMTBS02.dbf' TO '/dm8/data/DMTBSNEW/DMTBS02.dbf';
alter TABLESPACE DMTBS ONLINE;
5.删除表空间
图形化操作:
sql语句操作:
DROP TABLESPACE DMTBS;