Oracle故障处理:ORA-30041 无法在表空间上授予限额

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 tablespaceQuotaUnlimited勾勾取消之后,再新建用户,成功。

问题解决了,为啥我的电脑可以限制TEMP的空间配额……奇怪中~~~

你可能感兴趣的:(Oracle)