免费注册 查看新帖 |

Chinaunix

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

sql执行情况查询 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-17 19:56 |只看该作者 |倒序浏览
大家好:遇到这样的题,不能确定多条语句中的sql是否完成执行,因为脚本比较多。现在想去写一个脚本来查询所有的sql执行情况,应该是有办法的,恳求!

论坛徽章:
0
2 [报告]
发表于 2009-11-17 20:33 |只看该作者
想到一种办法,使用v$sqltext
select * from    v$sqltext where   sql_id='1fkh93md0802n'  order by   PIECE

这样比较靠谱 只是出来的语句需要格式整理然后对比。

论坛徽章:
0
3 [报告]
发表于 2009-11-18 11:05 |只看该作者
额 还是没人回

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
4 [报告]
发表于 2009-11-18 11:15 |只看该作者
还从来没有考虑过这样的情况啊。

论坛徽章:
0
5 [报告]
发表于 2009-11-18 14:42 |只看该作者
恩 是不常见,出现了问题,才有这样的需求。

论坛徽章:
0
6 [报告]
发表于 2009-11-18 16:02 |只看该作者
执行中

alter table EQUIPWARE add OPENCOUNT number(20) default 0;
这条语句失败!

论坛徽章:
0
7 [报告]
发表于 2009-11-18 16:12 |只看该作者
有一个简单,但不能算是脚本的方法,使用spool!~~~

论坛徽章:
0
8 [报告]
发表于 2009-11-18 16:17 |只看该作者
然后再全部去看是吧,上了几千行 也看到你想死

论坛徽章:
0
9 [报告]
发表于 2009-11-18 17:01 |只看该作者
原帖由 whut_air 于 2009-11-18 16:17 发表
然后再全部去看是吧,上了几千行 也看到你想死


那你这可麻烦了!可以先用utl_file.fopen打开文件,然后逐条执行,抛出异常的话,可以通过dbms.output_line记录下来,或是写到一个表里,不过具体调试你得花些时间

论坛徽章:
0
10 [报告]
发表于 2009-11-19 10:41 |只看该作者
感谢楼上,我的想法是
logmnr 和sql_trace  发现还可以这样

感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP