oracle 表空间的状态属性 online和read write 有什么区别?
请举例
高手赐教谢谢
67

解决方案 »

  1.   

    online 包含 write,read,(read write) 三种
      

  2.   

    明显的嘛。。read only用户只能做查询(select),不能做(insert,update,delete)嘛。。
    不过可以进行drop,alter操作,因为这些对象的定义都是存储在系统表空间里。
      

  3.   


    ---demo
    SQL> alter tablespace tiny read only;表空间已更改。SQL> select count(*) from tiny.ftest;  COUNT(*)
    ----------
          1501SQL> delete from tiny.ftest;
    delete from tiny.ftest
                     *
    第 1 行出现错误:
    ORA-00372: 此时无法修改文件 5
    ORA-01110: 数据文件 5: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\MYORCL\TINY01.DBF'
    SQL> drop table tiny.ftest;表已删除。SQL>
      

  4.   


    呵呵问题都没看清楚。
    online的表空间可能是read only ,也可能是read write.
      

  5.   

    ....online表示你可以用表空间 至于能怎么用看系统的 read only or  read and write
      

  6.   


    online 包含 read,(read write) 两种