请教:脚本加载问题

[复制链接]
查看11 | 回复2 | 2005-4-13 10:20:00 | 显示全部楼层 |阅读模式
请问:1。我的创建表及存储过程的教本,本应在普通用户下加载,但忘了切换用户,加载在sys用户下了,请问如何删除?(表和过程太多,手工太花时间)
2。创建表是报错:
create table PROCESS_ACTIVE
(
ISSUE DATE
)
tablespace DATA114
pctfree 10
pctused 40
initrans 1
maxtrans 255
storage
(
initial 512K
next 2M
minextents 1
maxextents unlimited
pctincrease 0
)
ORA-01658: unable to create INITIAL extent for segment in tablespace DATA114
请问该怎样解决?
回复

使用道具 举报

千问 | 2005-4-13 10:20:00 | 显示全部楼层
最初由 海岸线长 发布
[B]请问:1。我的创建表及存储过程的教本,本应在普通用户下加载,但忘了切换用户,加载在sys用户下了,请问如何删除?(表和过程太多,手工太花时间)
2。创建表是报错:
create table PROCESS_ACTIVE
(
ISSUE DATE
)
tablespace DATA114
pctfree 10
pctused 40
initrans 1
maxtrans 255
storage
(
initial 512K
next 2M
minextents 1
maxextents unlimited
pctincrease 0
)
ORA-01658: unable to create INITIAL extent for segment in tablespace DATA114
请问该怎样解决? [/B]

1.使用user_objects来查找你建错的表,利用created字段
如:select
'drop table '||object_name||';'
from user_objects
where created between .... and ....;
当然你先得找出第一个对象和最后一个对象创建的时间
另外确保在你错建对象的时候没有其它人使用SYS有创建动作
2.表空间DATA114基本用尽了......增加其空间吧....
回复

使用道具 举报

千问 | 2005-4-13 10:20:00 | 显示全部楼层
谢谢高手指点!
你就是我的目标。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行