使用OracleXE控制台,我们会发现一个奇怪的现象:没有提供创建表空间、增加数据文件等功能。这似乎和我们使用Oracle标准版控制台不一样。
其实在OracleXE中可以创建新的表空间,不过一般情况下没有这个必要。因为在安装OracleXE的时候,已经自动创建了一个表空间USERS,它只有一个数据文件,且是自动扩展的。这个表空间已经足够了。
要想使用自己创建的表空间,只能使用SQL命令了。不过实在没有必要,除非你需要导入一个DMP文件,而这个DMP文件中指定了特殊的表空间名称。
下面是自定义用户默认表空间的一个例子,通过plsql用管理员账户登陆,打开command window窗口。
Connected to Oracle Database 10g Express Edition Release 10.2.0.1.0
Connected as SYS
SQL> create tablespace TECHWATCH
datafile 'D:\oraclexe\oradata\jsjd.dbf' size 1024m
autoextend on next 1m maxsize 3000m
extent management local
segment space management auto;
Tablespace created
程序员的基础教程:菜鸟程序员