请问 "ORA-01536:space quota exceeded for tablespace 'POST_INDX'"是表示什么,如何解决问题?急!
如题
请各位大侠一定帮帮我,不然就惨了!
问题点数:100、回复次数:10Top
1 楼jiezhi(风满袖)回复于 2003-08-01 19:42:44 得分 10
給的配額不夠用了,增大配額。Top
2 楼caim(感谢君儿)回复于 2003-08-01 19:48:14 得分 0
配额指的是什么?如何增大配额?请明示
小弟学艺不精,见笑了 :)Top
3 楼woodpan(木头)回复于 2003-08-02 09:12:08 得分 10
POST_INDX这个表空间不够了,扩大就行了Top
4 楼kerisyml(魂之利刃)回复于 2003-08-02 11:05:16 得分 10
alter tablespace post_index add datefile '\path\post_indexnew.ora'
为表空间post_index增加一数据文件Top
5 楼gladness(gladness)回复于 2003-08-02 12:31:27 得分 30
假设是用户usera向表中插入记录或别的什么操作时出的上述错误,那么需要增加usera在表空间post_indx上的配额。
以system用户登录
ALTER USER usera QUOTA UNLIMITED ON post_indx;
Top
6 楼shuipipi(水皮皮)回复于 2003-08-02 13:59:13 得分 10
解决办法:
要么加大该用户的空间配额,要么扩该表空间~Top
7 楼nbnasom(阿飞)回复于 2003-08-02 14:50:42 得分 0
同意gladness(gladness)Top
8 楼akinggom(kinggom)回复于 2003-08-02 23:06:08 得分 10
同意,增加数据文件到该表空间,或者扩大该表空间原有的数据文件大小
也有如GLADNESS所说的情况,查看一下该用户的权限以及写表的设定空间大小。Top
9 楼changqr(changqr)回复于 2003-08-03 15:35:40 得分 20
明确你的数据库登陆用户名user_name:
grand unlimited tablespace to user_name;这条语句运行后,若还不行就的对表空间加数据文件了,加数据文件的语法:
alter tablespace 表空间名 add datafile 数据文件名 size 要加的数据文件的大小;Top
10 楼caim(感谢君儿)回复于 2003-08-04 00:53:22 得分 0
出现问题的是一个update语句,用到了一个在'POST_INDX'表空间上的索引,我先后做了下列尝试:
>>把该索引drop掉,再在另一个表空间建立,问题如旧;
>>'POST_INDX'上只剩百来M剩余空间,估计是剩余空间不足导致,增加表空间大小 Alter Tablespace resize 2200M(原为2000M) ,但没有成功;
>>删除'POST_INDX'上无效的索引若干,剩余空间达到800多M,但问题如旧;
>>最后一招:
ALTER USER MyUser QUOTA UNLIMITED ON post_indx(实际用语句稍有出入)
终于解决了问题
就是QUOTA不足吗?仍值得商榷
后来又执行了
ALTER USER MyUser QUOTA 0 ON post_indx
也还好,没有任何问题
是比较难以解释,但实际情况旧是这样的,真的是说不清楚
但通过各位的指点和自己的尝试,我想以后遇到这种问题,也知道该采取什么措施了
多谢各位了!
Top
相关问题
- alter tablespace ... begin backup
- how create tablespace in oracle
- ORA用户
- 有关Tablespace问题
- ORA--06502的问题
- maximum open cursors exceeded
- when should you backup read-only tablespace?
- A data file that belongs to the SYSTEM tablespace is corrupted.
- Is there any limitation of datafile size and tablespace size in Oracle8.0.5
- ora文件操作问题



