是不是你的extend设的太大了,如果你指定的表空间没有错误的话
解决方案 »
- oracle怎样备份table的?
- MSSQL的函数 怎么转到ORACLE当中
- 关于用SYS 远程连接ORACLE 的问题?
- 在WIN2000 SERVER下如何实现ORACLE的自动备份
- 专门配置一台透明网关服务器连接Sql Server 2K,跟Oracle数据库服务器分开,但是网关服务器重启监听器的时候老是提示“协议适配器错误”
- 求救——哪里可以下载Oracle9i?
- 在Oracle中怎么实现定时执行SQL,为每个用户增加加一条空记录,如周一的凌晨执行,(我只有18分了)
- 如何使用oracle的文件系统作文件的上传!
- 大家能不能给我介绍基本比较经典的Oracle书籍.
- oracle带参数的语句查询遇到问题
- 我需要在每天某时做一些处理,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.配额不够.配额就是数据库对用户使用资源的限额.