16.2.5 建立大文件表空间

建立大文件的表空间与前面讲过的创建表空间有些类似,大文件表空间是在正常表空间不够用的情况下才需要创建的。创建大文件表空间也可以在企业管理器和SQL*Plus中完成。

1.使用企业管理器创建大文件表空间

创建大文件表空间也是在图16.6所示的表空间创建界面中完成的。只需要在创建表空间时,选中【使用大文件表空间】复选框即可,如图16.18所示。然后,单击【应用】按钮,完成大文件表空间的创建。在查看表空间的信息时,就可以看到在大文件表空间处显示为“是”,如图16.19所示。

16.2.5 建立大文件表空间 - 图1

图 16.18 创建大文件表空间

16.2.5 建立大文件表空间 - 图2

图 16.19 查看表空间信息

2.使用SQL*Plus创建大文件表空间

在SQL*Plus中创建大文件表空间与创建普通表空间的语法非常相似。定义大文件表空间的语法如下:


CREATE BIGFILE TABLESPACE tablespace

DATAFILE filename SIZE size


【示例10】在SQL*Plus中创建大文件表空间

使用上面的语法创建一个名字为TESTBIGFILE的大文件表空间,如图16.20所示。

16.2.5 建立大文件表空间 - 图3

图 16.20 创建大文件表空间

这里,创建的表空间中的数据文件"bigfiletest.dbf"的大小是2GB,其实创建的大文件的表空间不仅限于2GB的大小,它最大可以是128TB。因此,可以说大文件表空间是存储大数据文件同时也是扩展表空间存储的好方式。