日期:2014-05-17  浏览次数:20978 次

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

------解决方案--------------------
默认是当前用户所属的表空间
------解决方案--------------------
创建表格时,如果不指定所用的表空间,按照以下顺序使用用户的默认表空间。
1)创建用户时指定的默认表空间。
create user test identified by oracle default tablespace users;
2)创建数据库是指定的默认表空间。可以通过以下语句修改:
alter database default tablespace users;
如果创建用户时,不指定默认的tablespace,
则此用户则会以数据库的默认表空间作为默认表空间。

如果1)和2)都没有设置,才会使用system表空间。
------解决方案--------------------
用户当前所属表空间!
------解决方案--------------------
如果用户没有指定default tablespace 
默认是users
------解决方案--------------------
以前是system ,后面改到users表空间了
------解决方案--------------------
探讨
创建表格时,如果不指定所用的表空间,按照以下顺序使用用户的默认表空间。
1)创建用户时指定的默认表空间。
create user test identified by oracle default tablespace users;
2)创建数据库是指定的默认表空间。可以通过以下语句修改:
alter database default tablespace users;
如果创建用户时,……

------解决方案--------------------
当前用户所属的表空间