zoukankan      html  css  js  c++  java
  • oracle删除临时表空间一直处于等待状态

    现象:

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

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

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

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

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

    建议:

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

    【2】 先把默认表空间切换到别的临时表空间上,再drop temp;
              建议drop前重启前数据库,在mount模式下drop,我怀疑,是因为有些事务正在使用temp,所以才无法drop;

     

  • 相关阅读:
    语言基础
    进制转换
    添加
    查找
    继承
    封装
    面向基础 c#小复习
    主外键
    三个表的关系
    插入信息,模糊查询,聚合函数,时间函数,排序,字符串函数,数学函数,求个数,球最大
  • 原文地址:https://www.cnblogs.com/tzhyy/p/10608593.html
Copyright © 2011-2022 走看看