表空间quota概述
Oracle
官网对quota的定义如下: A limit on a resource, such as a limit on the amount of
database storage used by a database user. A database administrator can
set tablespace quotas for each Oracle Database username
有关Oracle Quota 这块可以参考Oracle官方文档
http://download.oracle.com/docs/cd/E11882_01/network.112/e16543
quota的日常管理
常见问题
ORA-01536:space quota exceeded for table space 'CYYD'
解决办法:
alter user USERNAME quota 100M on TABLESPACENAME;
alter user USERNAME quota unlimited on TABLESPACENAME;
grant unlimited tablespace to USERNAME;
quota是为了限制用户对表空间的使用,比如你限制用户Guotu在tablespace
CYYD中的quota为10m,当用户Guotu在tablespace CYYD中的数据量达到10m后,无论你的tablespace
CYYD中有多少空间,Guotu都无法再使用tablespace CYYD了。
所以你需要:
alter user aGuotu quota 1000M on CYYD;
alter user Guotu quota unlimited on CYYD;
grant unlimited tablespace to Guotu
dba_ts_quotas
与quota相关的数据字典视图为dba_ts_quotasjava-javascript 风之境地