达梦数据库默认有system表空间、roll表空间(回滚表空间)、temp表空间和main表空间。
select path from v$datafile;
其中,system表空间由达梦数据库自身来维护。而roll表空间、temp表空间可由用户设置部分参数。
roll表空间回滚数据保留的时间由UNDO_RETENTION来执行。修改方式如下,可即时生效。
select * from v$parameter t where name like 'UNDO_RETENTION';
alter system set 'UNDO_RETENTION'= 180 both;
TEMP表空间修改空间大小。修改方式如下,且需重启实例才能生效。
select name, value, type from v$parameter t where name like 'TEMP%';
select * from v$parameter where name like 'TEMP%';
alter system set 'TEMP_SIZE'=150 spfile;
用户表空间为用户日常使用的数据表空间。以创建用户表空间TBS100为例,该表空间有2个数据文件TBS101.DBF、TBS102.DBF,且初始大小为128M,默认扩展4M,最大限制为1024。
创建表空间TBS100,初始大小64M,自动扩容1M,最大文件1G。
create tablespace TBS100 DATAFILE 'TBS0101.DBF' size 128 AUTOEXTEND on NEXT 4 MAXSIZE 1024, 'TBS102.DBF' size 128 AUTOEXTEND on NEXT 4 MAXSIZE 1024;
文章
阅读量
获赞