免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2125 | 回复: 2
打印 上一主题 下一主题

高手指教:ora817查询大数据慢!存储过程半天出不来。RBS112已用97%怎么办? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-05 11:49 |只看该作者 |倒序浏览
SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
  (B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
  FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
  WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;
DATA112        4194304000        1085718528        3108560896        25.885546875        74.1138671875
DATA112BB        209715200        40304640        169402368        19.21875        80.77734375
INDEX112        1468006400        291028992        1176961024        19.8247767857143        80.1741071428571
INDEX112BB        104857600        37928960        66920448        36.171875        63.8203125
RBS112        1468006400        1428094976        39895040        97.28125        2.71763392857143
SYSTEM        272629760        124608512        148013056        45.7061298076923        54.2908653846154
TOOLS        52428800        3964928        48455680        7.5625        92.421875

论坛徽章:
0
2 [报告]
发表于 2008-01-05 11:58 |只看该作者
select segment_name, initial_extent, next_extent, max_extents, extents,bytes from dba_segments where segment_type=’ROLLBACK’; #回滚段占用空间状况
SYSTEM        57344        57344        505        9        753664
RBS0        2097152        1048576        121        121        129925120
RBS1        2097152        1048576        121        121        129925120
RBS2        2097152        1048576        121        121        129925120
RBS3        2097152        1048576        121        121        129925120
RBS4        2097152        1048576        121        121        128204800
RBS5        2097152        1048576        121        121        128221184
RBS6        2097152        1048576        121        121        129925120
RBS7        2097152        2097152        121        121        128630784
RBS8        2097152        1048576        121        121        128204800
RBS9        2097152        1048576        121        121        129925120
ROLLBACK112        1048576        1048576        128        128        135282688怎么优化啊!

论坛徽章:
0
3 [报告]
发表于 2008-01-05 12:29 |只看该作者
用jzstorm风云使者的方法:在处理大型事物时,回滚段经常达100%,,临时解决方法,是将回滚段中的进程杀死。。
以下语句就是将oracle的sid和unix系统中进程对应,
unix下,kill -9 系统进程,,

一般就会释放了。。。
select r.name 回滚段,s.username 用户名,s.sid,s.serial#,p.spid 系统进程,substr(s.program,1,7 程序名
from v$session s, v$transaction t, v$rollname r,v$process p
where s.taddr=t.addr and t.xidusn = r.usn and s.paddr=p.addr
and s.username is not null;

回滚段也没有释放,我写的一个JOB运行12小时没有出来,怎么杀死它?救命!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP