1、oracle创建表空间的时候以dba的身份登录和用普通身份登录创建表空间有什么区别?
我在从网上查创建表空间的时候好多网页提示先用dba的身份登录,可是我用普通身份登录进去也可以创建表空间成功。2、oracle创建表空间的时候设置表空间为自增的模式和以后表空间不够的时候再扩充表空间这两种方式有什么区别?各自的优缺点是什么?

解决方案 »

  1.   

    1.任何用户都可以创建表空间,表空间是Oracle数据库的一个逻辑结构方面的事概念。
      创建的表空间,可以被任何方案(即用户和对象的集合)所使用。
    2.自动增长模式,就是不用总手动去扩展表空间,缺点是如果不设置上限,会耗尽硬盘空间,造成系统瘫痪。
      手动增长当然与自动增长相反了,如果数据量不是特别大,可以采用手动。
      

  2.   


    那我是不是可以这样理解:a用户可以使用dba创建的表空间,dba也可以使用a用户创建的表空间。
      

  3.   

    可以使用,但前提條件是該用戶擁有UNLIMITED TABLESPACE 權限。
    GRANT UNLIMITED TABLESPACE TO a;