1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > oracle删除临时表空间一直处于等待状态

oracle删除临时表空间一直处于等待状态

时间:2018-11-15 10:10:34

相关推荐

oracle删除临时表空间一直处于等待状态

现象:

新建一个临时表空间mytemp 然后将其改为默认临时表空间后,执行一条带order by的查询语句,查询出结构后,

修改默认临时表空间为原来的temp,然后执行 drop tablespace mytemp including contents and datafiles

将mytemp临时表空间删除时,发现这条语句一直处于等待状态,然后将刚刚执行查询语句的会话结束,

则该语句立即生效,说明虽然默认临时表空间已经修改,但刚刚那条查询语句还在实用mytemp临时表空间,

故不能删除,只有使用结束后才能删除.

建议:

【1】 将刚刚执行查询语句的会话结束;不行的话再执行第二步;

【2】先把默认表空间切换到别的临时表空间上,再drop temp;

建议drop前重启前数据库,在mount模式下drop,我怀疑,是因为有些事务正在使用temp,所以才无法drop;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。