Allen 2023-08-08 0 16267 0 0 0 0

网站名称:Oracle设置和修改用户默认临时表空间LOCAL_TEMP_TABLESPACE,LOCAL TEMPORARY TABLESPACE

网站地址:

Oracle设置和修改用户默认临时表空间LOCAL_TEMP_TABLESPACE,LOCAL TEMPORARY TABLESPACE

[SEO信息] [Alexa信息]

-->>直达网站

查看用户属性,会发现用户的临时表空间有 TEMPORARY_TABLESPACE 和 LOCAL_TEMP_TABLESPACE。


--改变缺省临时表空间

alter database default temporary tablespace TEMP_T1;


此时系统用户的LOCAL_TEMP_TABLESPACE也会自动修改为新临时表空间,

但自建用户的可能不会修改。


这时就需要我们手动修改

--修改LOCAL_TEMP_TABLESPACE

alter user ACDB LOCAL TEMPORARY TABLESPACE TEMP_T1;


--修改LOCAL TEMPORARY_TABLESPACE方法
alter user [username] LOCAL TEMPORARY TABLESPACE [TEMP_TABLESPACE];


--相关SQL

--查看
select username,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE,LOCAL_TEMP_TABLESPACE from dba_users;

--生成sql语句
select 'alter user '||username||' LOCAL TEMPORARY TABLESPACE '||TEMPORARY_TABLESPACE||';'
from dba_users where username not in ('XS$NULL');


当临时表空间占满时,我们要替换临时表空间,这时如果有用户在用这个表空间时,就无法替换和删除。

但LOCAL_TEMP_TABLESPACE好像不会锁定,不修改也没问题。

Tag: Oracle 临时表空间
我也要发一个   ·   返回首页     ·   返回[Oracle]   ·    前一个  ·   下一个
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[Oracle]   ·   返回顶部