我知道设定为PUBLIC就是公用的.不知道这样对不对

解决方案 »

  1.   

    PUBLIC是针对  OPS/RAC 而言的,是给同一个数据库的多个 instance使用如果数据库只有一个instance 就无所私有还是公有了
      

  2.   

    引用书上的原话:
    建立回滚段必须要有create rollback segment系统特权,包含新回滚短的表空间必须联机。
    CREATE [PUBLIC] ROLLBACK SEGMENT rollback_segment [TABLESPACE tablespace|storage_clause]..;
    如果加上public,则回滚段是公共的,省略该项,回滚段为私有的回滚段可以是公共的或私有的,私有回滚段只可以由打开数据库的实例使用,公共的回滚段组成回滚段池,任何需要回滚段的实例都可以使用它。如果不是用并行服务器,私有和公有回滚段是相同的。
      

  3.   

    oracle8I,9I 中用户创建的PUBLIC回滚段(如RS00,表空间为TTTT)自动分配给用户使用,而非SYSTEM ACTIVITY所要用到的回滚段就不再用SYSTEM回滚段,除非RSOOO空间不够?是这个原理吗?