为什么我的表空单设为自动分配,但在数据写满时,却不会自动扩展(我的物里硬盘有多余的空间)
测试环境 :
oracle 9i.2.0 + W2K SERVER
create table script:
CREATE TABLESPACE TBACP LOGGING
DATAFILE '..\ORADATA\MYDB\TB1.ora' SIZE 50M EXTENT
MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
oracle 错误如下:
ora-01658 无法为表空间TBSYS中的段创建INITIAL 区
测试环境 :
oracle 9i.2.0 + W2K SERVER
create table script:
CREATE TABLESPACE TBACP LOGGING
DATAFILE '..\ORADATA\MYDB\TB1.ora' SIZE 50M EXTENT
MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
oracle 错误如下:
ora-01658 无法为表空间TBSYS中的段创建INITIAL 区
ALTER DATABASE DATAFILE '..\ORADATA\MYDB\TB1.ora' AUTOEXTEND ON
即可。就是不知在为何在创建表空间的指令中没有这个'AUTOEXTEND ON'参数,估计是在创建数据时做此设置。