一、表空间管理
创建表空间
创建表空间时需要指定表空间名和其拥有的数据文件列表。比如创建名为 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
文章
阅读量
获赞