ORA-01655和ORA-06512错误,求指点

baidu_23437869 2014-12-15 02:09:30
用这个脚本建表,可是一运行就会报,求指点下该如何操作,感谢
declare
n_cnt number;
n_index number;
begin

/*==============================================================*/
/* Table: TB_PERIOD */
/*==============================================================*/
execute immediate 'create table TB_PERIOD (
periodid NUMBER(20,0) not null,
periodname VARCHAR2(10) not null unique,
constraint PK_TB_PERIOD primary key (periodid)
)';

execute immediate 'comment on table TB_PERIOD is '||''''||'档案年度 '||''''||'';

execute immediate 'comment on column TB_PERIOD.periodid is '||''''||'年度ID '||''''||'';

execute immediate 'comment on column TB_PERIOD.periodname is '||''''||'档案年度 '||''''||'';

execute immediate 'create sequence SQ_TB_PERIOD
minvalue 1
maxvalue 2147483647
start with 1
increment by 1
nocache
order';
execute immediate 'create or replace trigger TRIGGER_TB_PERIOD
before insert
on TB_PERIOD
for each row
begin
select SQ_TB_PERIOD.nextval
into :new.periodid
from dual;
end;';
end;
...全文
1175 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_23437869 2014-12-15
  • 打赏
  • 举报
回复
引用 5 楼 bw555 的回复:
弱弱的问下不会是你磁盘满了吧,另外检查下文件夹的读写权限
一语点醒梦中人...确实磁盘空间满了
baidu_23437869 2014-12-15
  • 打赏
  • 举报
回复
按理说原来的数据文件应该能自动扩展的啊...
bw555 2014-12-15
  • 打赏
  • 举报
回复
弱弱的问下不会是你磁盘满了吧,另外检查下文件夹的读写权限
baidu_23437869 2014-12-15
  • 打赏
  • 举报
回复
引用 3 楼 bw555 的回复:
看注释 具体路径和大小需要自行设置
这个是给表空间增加文件,不要和原有文件名称一致

恩这个问题已经改正了,但是仍然报错,并且我后来直接在oracle客户端里追加,依然会报同样的错
bw555 2014-12-15
  • 打赏
  • 举报
回复
看注释 具体路径和大小需要自行设置 这个是给表空间增加文件,不要和原有文件名称一致
baidu_23437869 2014-12-15
  • 打赏
  • 举报
回复
引用 1 楼 arlen1990 的回复:
---------查看system表空间的位置 select t1.name, t2.name from v$tablespace t1, v$datafile t2 where t1.ts# = t2.ts#; ---------------------------------- -------扩展sytem表空间 alter tablespace system add datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\PLMDEMO\system20141215.DBF' size 5g; /*具体路径和大小需要自行设置*/
运行扩展语句时报“ORA-01537 该文件已经是数据库的一部分”
不写代码的钦 2014-12-15
  • 打赏
  • 举报
回复
---------查看system表空间的位置 select t1.name, t2.name from v$tablespace t1, v$datafile t2 where t1.ts# = t2.ts#; ---------------------------------- -------扩展sytem表空间 alter tablespace system add datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\PLMDEMO\system20141215.DBF' size 5g; /*具体路径和大小需要自行设置*/

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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