目录
方法一:使用DM管理工具菜单进行创建。
1、右键点击表空间,选择“新建表空间”
2、填写表空间的信息,空间名及文件路径。
方法二:使用SQL语句创建表空间。
1、点击“新建查询”
2、使用SQL语句create tablespace创建表空间
① 在方法一中,选择DDL可以查看相应的SQL语句
② 达梦数据库创建表空间的SQL语法
③ SQL语句创建表空间应用举例:
3、运行SQL语句,即可创建表空间
以新建一个TEST表空间为例进行演示。
方法一:使用DM管理工具菜单进行创建。
1、右键点击表空间,选择“新建表空间”
2、填写表空间的信息,空间名及文件路径。
点击添加,填写数据文件信息。若文件路径只填写文件名,则存放路径默认为所在数据库实例的路径。
文件的大小要考虑数据的量级,避免因频繁扩展表空间而导致IO资源的消耗。
填写完成后,点击确定即可完成表空间的创建。
方法二:使用SQL语句创建表空间。
1、点击“新建查询”
2、使用SQL语句create tablespace创建表空间
① 在方法一中,选择DDL可以查看相应的SQL语句
可以通过在常规中进行设置,然后观察DDL中对应SQL语句的变化,以了解各参数的作用。
② 达梦数据库创建表空间的SQL语法
CREATE TABLESPACE <表空间名> <数据文件子句> [<数据页缓冲池子句>] [<存储加密子句>]
<数据文件子句> 组成成分:
- DATAFILE
<文件说明项> 组成成分:
- <文件路径> [ MIRROR <文件路径>] SIZE
<自动扩展子句> 组成成分:
- AUTOEXTEND < ON [<每次扩展大小子句>] [<最大大小子句>] | OFF >
<每次扩展大小子句> 组成成分:
- NEXT
<最大大小子句> 组成成分:
- MAXSIZE
<数据页缓冲池子句> 组成成分:
- CACHE =
<存储加密子句> 组成成分:
- ENCRYPT WITH <加密算法> [[BY] <加密密码>]
③ SQL语句创建表空间应用举例:
例: create tablespace "TEST" datafile 'TEST.DBF' size 32 CACHE = NORMAL;
create tablespace “TEST”:创建一个名为TEST的表空间
datafile
size
CACHE = NORMAL:表空间的缓冲池为NORMAL
例: create tablespace "TEST2" datafile 'TEST2.DBF' MIRROR 'TESTMirro.DBF' size 32 autoextend on next 30 maxsize 300 CACHE = NORMAL;
MIRROR
autoextend off:关闭自动扩充
autoextend on:开启自动扩充
next
maxsize 300:即扩充的上限为300M
例: create tablespace "TEST3" datafile 'TEST3.DBF' size 32 CACHE = NORMAL encrypt with DES_ECB_NOPAD by "123456";
encrypt with
by
3、运行SQL语句,即可创建表空间
创建表空间后,右键点击表空间进行刷新,就可以看见新建的表空间了。