我尝试了以下命令,但我仍然可以插入到 appts 上的表中。为什么?
MICHAEL@orcl@SQL> alter user michael quota 0M on appts;
User altered.
MICHAEL@orcl@SQL> select tablespace_name,max_bytes from user_ts_quotas;
TABLESPACE_NAME , MAX_BYTES
------------------------------,----------------
APPTS , 0
MICHAEL@orcl@SQL> select tablespace_name,table_name from user_tables;
TABLESPACE_NAME ,TABLE_NAME
------------------------------,------------------------------
APPTS ,TEST_D
....
MICHAEL@orcl@SQL> insert into test_d values(292,'Test',500,2100);
1 row created.
最佳答案
如何使用 ALTER TABLESPACE 将其设为只读?你可以输入:
ALTER TABLESPACE APPTS READ ONLY
关于sql - 如何防止用户使用表空间中的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22893198/