当前位置: 代码迷 >> Oracle管理 >> 怎么知道当前用户的默认表空间是什么
  详细解决方案

怎么知道当前用户的默认表空间是什么

热度:604   发布时间:2016-04-24 06:22:06.0
如何知道当前用户的默认表空间是什么
如何知道当前用户的所有表空间?如何修改默认表空间?

------解决方案--------------------
SQL code
select a.default_tablespace,a.* from dba_users a where a.username = sys.login_user;alter user HSMAN  default tablespace HSCON;
------解决方案--------------------
SQL code
SELECT default_tablespace,dba_users.* FROM dba_users  WHERE upper(username)=upper('')
------解决方案--------------------
另外,这个可以查用默认的表空间:
select DEFAULT_TABLESPACE from dba_users where username = 'USERNAME';
------解决方案--------------------
无法使用user_tablespaces视图查看当然用户的默认表空间。
所以要用sys用户登录,然后做如下查询和更改。
1.查询默认表空间
SQL code
SELECT username, default_tablespaceFROM dba_users WHERE username = 'TEST';
  相关解决方案