Oracle故障处理:ORA-30041 无法在表空间上授予限额
今天给客户装Oracle系统,TableSpace为“user_space”,然后新建用户,出现了如上问题,而同一个版本在我的电脑上却没有。
后来发现不能在temp表空间上配额,去掉QUOTA UNLIMITED ON "GADATA0001_TMP"这个就能创建起。咱我的电脑上则没有这个问题,电脑同样为XP系统,Oracle同样为10g;
看了下,10g的文档上明确说是不可以的
Assigning Tablespace Quotas
You can assign each user a tablespace quota for any tablespace (except a temporary tablespace).
Assigning a quota does the following things:
■ Users with privileges to create certain types of objects can create those objects in
the specified tablespace.
■ Oracle Database limits the amount of space that can be allocated for storage of a
user's objects within the specified tablespace to the amount of the quota.
所以,上面的TEMP tablespace的Quota的Unlimited勾勾取消之后,再新建用户,成功。
问题解决了,为啥我的电脑可以限制TEMP的空间配额……奇怪中~~~