ITPub博客

首页 > 数据库 > Oracle > TEMP临时表空间撑满出现负值是什么情况

TEMP临时表空间撑满出现负值是什么情况

原创 Oracle 作者:skyin_1603 时间:2017-03-04 11:48:52 0 删除 编辑
   TEMP临时表空间撑满并出现了负值是什么情况?求大神解答。
当时有个用户执行了以下的语句创建一个表,那时候其他的用户已经占用了80G
左右的temp临时表空间。当该用户执行到中间的时候,出现报错,说temp临时表空间
空间不足,不能创建表。停了该建表命令之后,过了一段时间之后(10分钟左右),查看temp表空间,
就是以下截图的结果,不但把temp的空间用完,还超出了100G。其中以下的表中,表ins_user
是比较大的,大概50G左右。

    问题是:temp表空间全部空间用完了,为什么还能继续扩增呢?(不过还没有检查临时文件是否开启了自动扩增)


create table info_03 tablespace users as
  select  a.user_id,b.prod_id,b.offer_id,c.co_id from
   u01.Ins_User a,b02.AP b,pp.cbzation@haha c,
   (select * from  u01.order_info 
  union all
   select * from  uo2.Order_Info) d
  where d.offer_id in
  (005,006,007,003,004,203,
   998,091,090,092,001,002,008,011)
  and  a.inst_id=b.offer_id 
  and d.ins_id=a.inst_id 
  and d.ou_id=c.ou_id 
  and a.on_id=d.ci_id
  and a.user_id in
   (select serv_id from  olo.aid_03 t 
     where   t.order_id is null);



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31392094/viewspace-2134703/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: SPA测试
请登录后发表评论 登录
全部评论

注册时间:2016-09-06

  • 博文量
    231
  • 访问量
    215114