SQL> select * from dba_ts_quotas;TABLESPACE_NAME USERNAME BYTES MAX_BYTES BLOCKS MAX_BLOCKS DRO
--------------- --------------- ---------- ---------- ---------- ---------- ---
SYSAUX DMSYS 262144 209715200 32 25600 NO
SYSAUX SYSMAN 52232192 -1 6376 -1 NO
SYSAUX OLAPSYS 16318464 -1 1992 -1 NO为什么没有其他表空间或其他用户的信息?
--------------- --------------- ---------- ---------- ---------- ---------- ---
SYSAUX DMSYS 262144 209715200 32 25600 NO
SYSAUX SYSMAN 52232192 -1 6376 -1 NO
SYSAUX OLAPSYS 16318464 -1 1992 -1 NO为什么没有其他表空间或其他用户的信息?
select * from user_ts_quotas; 用这个查用户表空间配额
max_bytes字段-1是代表没有限制,其它值多少就是多少.
dba_ts_quotas :描述所有用户表空间的限额
user_ts_quotas :描述当前用户表空间的限额。如果查询结果中max_bytes字段不为-1,修改为无限制或者指定的大小。
那为什么找个数据字典跟其他的不一样?带"DBA"字样的不是显示整个数据库的相关信息吗?为什么dba_ts_quotas 反而只显示了这么3个?应该把所有的用户表空间的限额显示出来才符合一般的逻辑啊。
具体unlimited tablespace角色的不会在此视图中显示
dba_xxx会显示所有表空间显式指定的配额