注册
达梦数据库表空间管理
技术分享/ 文章详情 /

达梦数据库表空间管理

LHX 2023/10/20 3151 1 0

一、表空间管理
创建表空间
创建表空间时需要指定表空间名和其拥有的数据文件列表。比如创建名为 bookshop 的 表空间,并指定该空间上拥有 2 个数据文件,每个数据文件的大小为 128M。
CREATE TABLESPACE bookshop DATAFILE 'd:\bookshop1.dbf' SIZE 128, 'd:\bookshop2.dbf' SIZE 128;

删除表空间
DROP TABLESPACE bookshop;
修改表空间名
ALTER TABLESPACE bookshop RENAME TO books;

修改表空间状态
ALTER TABLESPACE bookshop OFFLINE;
ALTER TABLESPACE bookshop ONLINE;

修改表空间数据缓冲区
用户表空间可以切换使用的数据缓冲区,系统表空间、回滚表空间、重做日志表空间和 临时文件表空间不允许修改数据缓冲区。可以使用的数据缓冲区有 NORMAL 和 KEEP。表空 间修改成功后,并不会立即生效,而是需要服务器重启。缓冲池名 KEEP 是达梦的保留关键 字,使用时必须加双引号。例如将 bookshop 表空间绑定到 KEEP 缓冲区。
ALTER TABLESPACE bookshop CACHE= "KEEP";

添加数据文件
ALTER TABLESPACE bookshop ADD DATAFILE 'd:\book.dbf' SIZE 64;

扩展数据文件的大小
ALTER TABLESPACE bookshop RESIZE DATAFILE 'd:\book.dbf' TO 128;

指定数据文件的扩展属性
CREATE TABLESPACE bookshop DATAFILE 'd:\book.dbf' SIZE 32 AUTOEXTEND ON NEXT 10 MAXSIZE 100;

ALTER TABLESPACE bookshop ADD DATAFILE 'd:\book.dbf' SIZE 1024 AUTOEXTEND OFF;

ALTER TABLESPACE bookshop DATAFILE 'd:\book.dbf' AUTOEXTEND ON;

修改数据文件的路径
ALTER TABLESPACE bookshop RENAME DATAFILE 'd:\book.dbf' TO 'e:\book.dbf';

达梦社区地址 https://eco.dameng.com

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服