在行动之前我们先了解下是表空间
表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。
表空间作用:
1.控制数据库所占用的磁盘空间;
2.控制用户所占用的表空间配额,也就等于控制用户所占用的配额空间;
3.通过将不同表的数据、分区表中不同分区的数据放置到不同的表空间中,可以提高数据库的I/O性能,并有利于进行部分备份和恢复等管理工作;
4.能够将一个表的数据和这个表的索引数据分别防止到不同的表空间中,同样可以提高数据库的I/O性能;
5.可以将表空间设置成只读状态而保持大量的静态数据。
引自:http://blog.sina.com.cn/s/blog_13ad94fb10102vqug.html
DM下开始添加表空间
点开window 下的manager工具
连接成功后,找到表空间选项
点击新建表空间
表空间命名为VSPACE
单击添加:
此时双击蓝色地方,可编辑对应的选项
注意:文件路径必须是linux下正确的路径
文件大小就是页的大小
自动扩展可打开
扩充尺寸是每次扩充的大小,
但不能超过扩充上限
删除表空间,直接右键删除
上面是可视化的注册,下面使用sql指令
create tablespace "ISCHOOl"
datafile '/dm8/data/VSPACE/test_01.DBF'
size 64
autoextend on
next 2
maxsize 4096,
'/dm8/data/VSPACE/test_02.DBF'
size 64
autoextend on
next 2
maxsize 4096
cache = NORMAL;
tablespace为表空间名称
datadfile后面跟文件路径
size就是文件大小
autoextend自动扩充
next 每次扩充大小
maxsize 扩充上限
如果要建立多个文件,中间用逗号隔开
添加表