一个用户表空间test置为read only模式之后,DML操作自然是不行的,不过如果是纯粹的DDL操作,并且不涉及到用户表空间下的表中的数据(也就是仅仅更改数据字典--数据字典存在system表空间下,system是online的),那么是可以的。
但是如果设计到这个表空间的table的数据,就不能更改,必须等到这个test表空间置为读写状态才能执行。
比如: test 表空间为read only , 其中有一个table 为 test1_table , 表中如果没有数据,那么对表字段修改,加入,删除字段是允许的,不过如果其中已经有数据了,那么加入,删除就涉及到了这个tablespace( 原来没有数据,只是涉及到数据字典,而数据字典表空间是system ) .
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/35489/viewspace-85136/ ,如需转载,请注明出处,否则将追究法律责任。