乌托邦博客

You see? Even death has a heart

« WebLogic Server 8,9,10破解补丁下载解决Tomcat中URL传值乱码问题 »

Oracle的一个BUG

Oracle     最近在部署我们的应用的时候,发现了一个Oracle的BUG,比较有意思。这个BUG也就是,当执行一定的SQL语句后,会直接失去和数据库的连接,很好玩吧?

     SQL语句如下:

      Select Count(a.table_name) From
(Select table_name From User_Tables Where table_name In (Select object_name From User_Objects))a
Full Join
(Select view_name From User_Views Where view_name In (Select  object_name From User_Objects))b
On a.table_name=b.view_name

       这里采用的都是系统中的一些表,只要你的数据库版本是10G,应该都可以运行。这个语句没有什么特别,只是有一个三层嵌套和一个Full Join而已。

       我所采用的测试系统版本信息如下:


Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bi
PL/SQL Release 10.2.0.2.0 - Production
CORE 10.2.0.2.0 Production
TNS for IBM/AIX RISC System/6000: Version 10.2.0.2.0 - Productio
NLSRTL Version 10.2.0.2.0 - Production

      这是我 们项目的生产机,各位有兴趣的可以试试执行一下,结果应该是失去连接!!!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80710 Code detection by Codefense

Copyright 2005-2007 Bootad.cn. Some Rights Reserved
.粤ICP备07062332号 QQ:94424751