ora-01536:space quota exceeded for tablespace 'users'

这个错误很常见,因为网上很多人问。而且自己创建的用户如果不特别定制quota选项的,当数据库运行一段时候后即你的配额用完了,此时问题就出现了。处理办法很简单dba用户执行alter user scott quota unlimited on users;

查看当前用户的额度也很简单,执行select * from user_ts_quotas;通常修改无限大后,里面的数据字段max_bytes和max_blocks会从0修改为-1。

好似有人讲可以查看user_sys_privs中的privilege是否有unlimited tablespace项。sys用户是有的,但是我改过的scott用户却没见增加该值。。(更正说明:这个需要grant unlimitied tablespace to scott才能看到该值)

你可能感兴趣的:(ora-01536:space quota exceeded for tablespace 'users')