关于表空间的疑问 是不是你的extend设的太大了,如果你指定的表空间没有错误的话 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 it is a common problem in Oracle , You have to enlarge your tablespace because the next extent size is bigger than the largest continuous space trunk in tablespace . Extends的Initial Size是10M。这也大了吗? 修改所要INSERT的表的 Extends 值,对表来说,它是用不到TABLESPACE的Extends的值的把表的Next Size值设为10M就OK了 是不是你用的用户配额有限制啊alter user name quota unlimited 给你一句sql,供参考:CREATE TABLESPACE test DATAFILE 'TEST.DBF' SIZE 80M REUSE AUTOEXTEND ON NEXT 50M MAXSIZE 500M DEFAULT STORAGE (INITIAL 1024K NEXT 1024K MAXEXTENTS UNLIMITED PCTINCREASE 0); 我遇到过这种问题,100%是配额的问题,用oem切换到管理你的用户,最后一页是指定表空间配额,改成无限,就解决了 你的initial参数和next参数若小于表空间的默认值时是不起作用的。看看你表空间的存储参数吧 把限额设置为无限;INITIAL、NEXT都改为2M,PCTINCREASE改为1%,试试看~ LGQDUCKY(飘):我把表的NextSize设置成10M,可是错误依旧。juhwali(华仔):表的确使用的是这个表空间,至少在Schema里看到是这样的。blackest(卧松云)、 asdf008(棒棒糖):你们说的配额是怎么回事啊?我刚刚用这个数据库,不要见笑 :) developer2002(开发者2002):表空间的默认值是多少?我把我那个200M的表空间的initial参数和next参数都设置成500M,可是仍然不解决问题。 alter user username quota unlimited on tbsname;限额:user能使用tbs的大小. 884813(樊毅):能把dba_tables里关于这表的信息贴出来吗??? next参数不要设的那么大.数据库的空间分配是这样的先分配一定的空间,比如说10M然后在你的插入数据时判断当前的表空间是不是能够容纳下要插入的数据.如果可以则插入,如果不可以判断用户的空间配额(quota)是否到达限定的值,如果没有到达限定的配额,则按照 next extend参数设定的空间大小分配空间,然后插入数据.所以你的错误可能是由于两方面的原因导致的1.表空间不够用2.配额不够.配额就是数据库对用户使用资源的限额. 求一个oracle查询:请帮帮忙! 急!!!急!!!数据库开启时报错!!请大侠们指教!!!! is关键字和as关键字 求教一条sql 写法,在线等结贴 立刻给分 Oracle 查询数据问题 求一位能写复杂类型储存过程的高手帮忙(在线等.....) wm_concat函数 <請教>怎麽insert 時間 如何再存储过程中创建表或者删除表 高手请进--寻求解决办法(*求助*) 我需要在每天某时做一些处理,oracle 有这样的处理和功能吗? 一个不太好依稀的问题?什么是“table space”和“schema object”
这也大了吗?
对表来说,它是用不到TABLESPACE的Extends的值的
把表的Next Size值设为10M就OK了
alter user name quota unlimited
CREATE TABLESPACE test DATAFILE 'TEST.DBF' SIZE 80M
REUSE AUTOEXTEND ON NEXT 50M MAXSIZE 500M DEFAULT STORAGE
(INITIAL 1024K NEXT 1024K MAXEXTENTS UNLIMITED PCTINCREASE 0);
我把表的NextSize设置成10M,可是错误依旧。juhwali(华仔):
表的确使用的是这个表空间,至少在Schema里看到是这样的。blackest(卧松云)、 asdf008(棒棒糖):
你们说的配额是怎么回事啊?我刚刚用这个数据库,不要见笑 :) developer2002(开发者2002):
表空间的默认值是多少?我把我那个200M的表空间的initial参数和next参数都设置成500M,可是仍然不解决问题。
能把dba_tables里关于这表的信息贴出来吗???
数据库的空间分配是这样的
先分配一定的空间,比如说10M
然后在你的插入数据时判断当前的表空间是不是能够容纳下要插入的数据.如果
可以则插入,
如果不可以判断用户的空间配额(quota)是否到达限定的值,如果没有到达限定的配额,则按照 next
extend参数设定的空间大小分配空间,然后插入数据.
所以你的错误可能是由于两方面的原因导致的
1.表空间不够用
2.配额不够.配额就是数据库对用户使用资源的限额.