oracle表空间用户切换方案:
安装oracle时,创建用户使用默认表空间,后来需要增加空间时,需要用户转移过去,原来安装默认表空间不能删除的。
操作如下:
1.查询用户属于那个表空间
select
username,default_tablespace
from
dba_users
where
username=
'用户名'
;
2.查询用户使用进程
select sid,serial# from v$session where username='用户名
';
SID SERIAL#
---------- ----------
150 9019
杀死进程如下:
SQL> alter system kill session '150,9019';
System altered.
3.切换用户
alter user '用户名
' tablespace "表空间";
注意:建设切换用户时,最好重启下数据库,保证用户不再使用。