Oracle创建一个表 如果不指定表空间 是不是就是用默认的system表空间

解决方案 »

  1.   

    创建表格时,如果不指定所用的表空间,按照以下顺序使用用户的默认表空间。
    1)创建用户时指定的默认表空间。
    create user test identified by oracle default tablespace users;
    2)创建数据库是指定的默认表空间。可以通过以下语句修改:
    alter database default tablespace users;
    如果创建用户时,不指定默认的tablespace,
    则此用户则会以数据库的默认表空间作为默认表空间。如果1)和2)都没有设置,才会使用system表空间。
      

  2.   

    如果用户没有指定default  tablespace 
    默认是users
      

  3.   

     以前是system ,后面改到users表空间了
      

  4.   


      select  username,default_tablespace   from   dba_users  ;--查看用户的默认表空间
      select * from user_all_tables;--查找用户下表的默认表空间