达梦数据库DM8(二):新建表空间

目录

方法一:使用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 <文件大小> [<自动扩展子句>]

<自动扩展子句> 组成成分:

  • AUTOEXTENDON [<每次扩展大小子句>] [<最大大小子句>] | OFF >

<每次扩展大小子句> 组成成分:

  • NEXT <扩展大小>

<最大大小子句> 组成成分:

  •  MAXSIZE <文件最大大小>

<数据页缓冲池子句> 组成成分:

  • CACHE = <缓冲池名>

<存储加密子句> 组成成分:

  • ENCRYPT WITH <加密算法> [[BY] <加密密码>]

③ SQL语句创建表空间应用举例:

例:
create tablespace "TEST" datafile 'TEST.DBF' size 32 CACHE = NORMAL;

create tablespace “TEST”:创建一个名为TEST的表空间

datafile ‘TEST.DBF’:表示数据文件名为TEST.DBF,存放的路径为默认路径(数据库实例的路径)

size 32:表示数据文件的大小为32M

CACHE = NORMAL:表空间的缓冲池为NORMAL

例:
create tablespace "TEST2" datafile 'TEST2.DBF' MIRROR 'TESTMirro.DBF' 
size 32 autoextend on next 30 maxsize 300 CACHE = NORMAL;

MIRROR 'TESTMirro.DBF':表示Mirror文件名为TESTMirro.DBF,存放的路径为默认路径(数据库实例的路径)

autoextend off:关闭自动扩充

autoextend on:开启自动扩充

next 30:即每次扩充的大小为30M

maxsize 300:即扩充的上限为300M

例:
create tablespace "TEST3" datafile 'TEST3.DBF' size 32 CACHE = NORMAL 
encrypt with DES_ECB_NOPAD by "123456";

encrypt with DES_ECB_NOPAD:表示采用的加密算法为DES_ECB_NOPAD

by "123456":表示加密密码为123456

3、运行SQL语句,即可创建表空间

创建表空间后,右键点击表空间进行刷新,就可以看见新建的表空间了。

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值