随着商业环境的不断变化,用户对数据库系统的需求也在不断变化,为了适应这些
变化,Oracle数据库系统引入了修改用户在表空间上的配额和用户的口令的语句。
作为数据库管理员,可以在以下情况下修改用户的表空间配额:
*用户所拥有的表呈现出没有预料到的增长。
*某个应用被加强并需要额外的表和索引。
*对象被重组并释放到不同的表空间。
*分给用户的空间过多已经影响了系统的效率或安全
例:
1.
SQL> alter user dog
2 quota 0 on users;
User altered.
2.
SQL> alter user dog
2 quota 10m on longshen;
User altered.
3.
SQL> select username,tablespace_name,bytes/1024/1024 MB,
2 max_bytes/1024/1024 "Max Mb"
3 from dba_ts_quotas
4 where username='DOG';
USERNAME TABLESPACE_N MB Max Mb
---------- ------------ ---------- ----------
DOG LONGSHEN 0 10
变化,Oracle数据库系统引入了修改用户在表空间上的配额和用户的口令的语句。
作为数据库管理员,可以在以下情况下修改用户的表空间配额:
*用户所拥有的表呈现出没有预料到的增长。
*某个应用被加强并需要额外的表和索引。
*对象被重组并释放到不同的表空间。
*分给用户的空间过多已经影响了系统的效率或安全
例:
1.
SQL> alter user dog
2 quota 0 on users;
User altered.
2.
SQL> alter user dog
2 quota 10m on longshen;
User altered.
3.
SQL> select username,tablespace_name,bytes/1024/1024 MB,
2 max_bytes/1024/1024 "Max Mb"
3 from dba_ts_quotas
4 where username='DOG';
USERNAME TABLESPACE_N MB Max Mb
---------- ------------ ---------- ----------
DOG LONGSHEN 0 10