那么如何来创建一个表空间呢?
看例子:

我把这条语句分为六个部分用行隔开,注释如下:
1、创建表空间名为 chenliang . //tablespace(表空间)
2、这一行有两个选项:
1)logging:创建表空间时,生成重做日志
优点:生成重做日志后数据丢失可以恢复
缺点:创建表空间较慢。
2)nologging:创建表空间时,不生成重做日志
优点:不生成重做日志,创建表空间较快
缺点:数据丢失后不容易恢复。
综合:我们一般创建表空间以后是没有数据的,所以可以nologging加快速度,如果后期添加数据,那么我们可以做数据备份防止丢失。
3、datafile...size... 用于指定数据文件的具体位置和大小
4、设置本地管理数据,用二进制方式管理磁盘有很高的的效率
5、两个选项:
1)segment space management:
由oracle确定各区的最佳大小,所以oracle的区是可变的
2)uniform segement space management:
指定区的大小,也可以使用默认值(1M)。
6、只能用在本地管理的表空间中,但对含有LOB字段的表不能自动管理。
删除 名为chenliang这个表空间:
drop tablespace chenliang;