temp表空间不释放问题

__Init 2014-11-25 10:07:34
请问oracle10g,长连接时查询blob数据,temp表空间一直增长不释放,直到断开连接才释放,因为要查询很多数据,temp表空间中缓存太多临时数据temp表空间满了,继续查询出现问题怎么解决啊????
...全文
678 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
不写代码的钦 2014-11-27
  • 打赏
  • 举报
回复
手工扩展。 alter DATABASE DATAFILE '\ORADATA\PLMDEMO\xxx.DBF' RESIZE 9000m; alter database DATAFILE '\ORADATA\PLMDEMO\xxx.DBF' autoextend on next 50m maxsize unlimited; 或者在dba指导下增加pga大小
bw555 2014-11-26
  • 打赏
  • 举报
回复
感觉增大的那些空间对blob类型来说起不了太大的作用,还是应该从业务逻辑上调整,少量多次
卖水果的net 2014-11-26
  • 打赏
  • 举报
回复
这个不用理他,你就是分配的再多,系统也会用到 100%,只不报不能扩展时,再手工扩大就可以了。
binsweet 2014-11-25
  • 打赏
  • 举报
回复
1、为了满足继续查询等操作,可以给temp表空间添加数据文件,确保查询不出问题; 2、操作完成后可以对temp表空间resize,手动让其恢复到通常时指定大小; SQL> alter database tempfile '/u01/oradata/cbsdb/temp01.dbf' resize 30m;
生命沉思者 2014-11-25
  • 打赏
  • 举报
回复
增加你的PGA内存空间

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧