ORA-01658: 无法为表空间 IX_CRM 中的段创建 INITIAL 区 什么错误?

oneoneone 2006-04-02 09:12:25
prompt
prompt Creating table TBL_NEW_PART
prompt ===========================
prompt
create table TBL_NEW_PART
(
NEW_PART_ID INTEGER not null,
NEW_PART_SERIAL VARCHAR2(20),
NEW_PART_ORIGIN INTEGER default 0 not null,
NEW_PART_NAME VARCHAR2(100),
NEW_PART_NO VARCHAR2(20),
NEW_PART_PROVIDER VARCHAR2(20),
NEW_PART_MANAGER NUMBER(18,2) default 0,
NEW_PART_MONEY NUMBER(18,2) default 0,
NEW_PART_AMOUNT1 INTEGER default 0,
NEW_PART_AMOUNT INTEGER default 0,
NEW_PART_MANAGER1 NUMBER(18,2) default 0,
NEW_PART_MONEY1 NUMBER(18,2) default 0,
CK_NUMBER VARCHAR2(20),
NEW_PART_PNAME VARCHAR2(100),
NEW_PART_PRICE NUMBER(18,2) default 0,
CK_SERIAL INTEGER,
LIUID VARCHAR2(30)
)

alter table TBL_NEW_PART
add primary key (NEW_PART_ID)
using index
tablespace IX_CRM
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
create index INDEXES_LIIUID_NEW on TBL_NEW_PART (LIUID)
tablespace IX_CRM
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
create index TNP_CK_NUMBER on TBL_NEW_PART (CK_NUMBER)
tablespace IX_CRM
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);

表已更改。

create index INDEXES_LIIUID_NEW on TBL_NEW_PART (LIUID)
*
第 1 行出现错误:
ORA-01658: 无法为表空间 IX_CRM 中的段创建 INITIAL 区


create index TNP_CK_NUMBER on TBL_NEW_PART (CK_NUMBER)
*
第 1 行出现错误:
ORA-01658: 无法为表空间 IX_CRM 中的段创建 INITIAL 区
...全文
381 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyi8903 2006-04-04
  • 打赏
  • 举报
回复
第一是添加数据文件.
第二就是有可能用户被quota所限制.
goldarcher2005 2006-04-03
  • 打赏
  • 举报
回复
首先看表空间 IX_CRM是否还有足够的空间,如果有还要看是否有足够大的段,看表dba_segment
,解决方法可以加大表空间(加完整的,加10个30M的不如加1个300M的),还有就是调整段(问一下高手)
开发者开聊 2006-04-03
  • 打赏
  • 举报
回复
alter tablespace IX_CRM add datafile '.../a.dbf' size 1024m;
开发者开聊 2006-04-03
  • 打赏
  • 举报
回复
IX_CRM 表空间满了?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧