ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle开发 » 非常奇怪的问题

标题: [原创] 非常奇怪的问题
离线 guostong
楚啸风



精华贴数 1
个人空间 0
技术积分 679 (2855)
社区积分 2 (23579)
注册日期 2002-3-21
论坛徽章:1
授权会员     
      

发表于 2008-9-18 03:44 
非常奇怪的问题

Solaris 里用 sqlplus 执行一个Procedure, 生成报表放到一个表里,然后调用另一个程序读取这个表。

当数据量小的时候没有问题,但当数据量大的时候,发现表里的数据没有更新。
于是我在关键语句后加上 dbms_output 来打印信息,spool 到文件,发现更新操作确实已经作了。

由于保密的问题,不能在 sqlplus里面手动运行,不知道该怎么办了。


__________________
##############################
老吾老以及人之老,幼吾幼以及人之幼
但凡是人间温情,不外乎为他人设想
世人皆如此,岂不美哉?
##############################
只看该作者    顶部
在线/呼叫 newkid
资深新手
老程序员


来自 银河系
精华贴数 2
个人空间 0
技术积分 2756 (579)
社区积分 0 (121048)
注册日期 2004-6-26
论坛徽章:5
生肖徽章2007版:马生肖徽章2007版:鸡2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:羽毛球  
      

发表于 2008-9-18 04:17 
另一个程序读取表的时候,第一个过程commit了没有?

如果有保密的问题,就到测试环境去调试,第一步就是要把这个问题在测试环境再现出来。


__________________
只看该作者    顶部
离线 阿日
2M-Never give up


精华贴数 0
个人空间 501
技术积分 1787 (945)
社区积分 1155 (896)
注册日期 2004-1-4
论坛徽章:22
ITPUB元老铁扇公主红孩儿授权会员2008北京奥运纪念徽章:游泳2008北京奥运纪念徽章:曲棍球
2008北京奥运纪念徽章:马术2008北京奥运纪念徽章:棒球2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:摔跤2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:垒球

发表于 2008-9-18 08:48 
第一个Procedure中有没有commit


__________________
我欲将心向明月,奈何明月照沟渠.
过去的都过去了,大不了从头再来,别回头,向前看!
http://blog.csdn.net/zxf_feng
只看该作者    顶部
离线 guostong
楚啸风



精华贴数 1
个人空间 0
技术积分 679 (2855)
社区积分 2 (23579)
注册日期 2002-3-21
论坛徽章:1
授权会员     
      

发表于 2008-9-18 20:32 
用 sqlplus 执行一段script不用 commit,sqlplus 退出时会自动 commit。
我就在想,问题会不会就处在这里,实际上没有commi。但数据量小的时候都没有问题。而且整个过程我都spool了,没有任何错误和异常。


问题是在测试环境不能再显问题,生产环境又不让调试。


__________________
##############################
老吾老以及人之老,幼吾幼以及人之幼
但凡是人间温情,不外乎为他人设想
世人皆如此,岂不美哉?
##############################
只看该作者    顶部
在线/呼叫 newkid
资深新手
老程序员


来自 银河系
精华贴数 2
个人空间 0
技术积分 2756 (579)
社区积分 0 (121048)
注册日期 2004-6-26
论坛徽章:5
生肖徽章2007版:马生肖徽章2007版:鸡2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:羽毛球  
      

发表于 2008-9-18 21:58 
确实有这设置,但别寄希望于自动commit. 写到script中去,简单明了。


__________________
只看该作者    顶部
离线 guostong
楚啸风



精华贴数 1
个人空间 0
技术积分 679 (2855)
社区积分 2 (23579)
注册日期 2002-3-21
论坛徽章:1
授权会员     
      

发表于 2008-9-19 01:44 
不是这个问题,加了 commit 还是不行


__________________
##############################
老吾老以及人之老,幼吾幼以及人之幼
但凡是人间温情,不外乎为他人设想
世人皆如此,岂不美哉?
##############################
只看该作者    顶部
在线/呼叫 newkid
资深新手
老程序员


来自 银河系
精华贴数 2
个人空间 0
技术积分 2756 (579)
社区积分 0 (121048)
注册日期 2004-6-26
论坛徽章:5
生肖徽章2007版:马生肖徽章2007版:鸡2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:羽毛球  
      

发表于 2008-9-19 01:58 
dbms_output 打印什么信息?你怎么知道更新操作确实已经作了?


__________________
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问