当前位置: 代码迷 >> Weblogic >> weblogic 8.1 公布的这样很SQL到数据库 它为什么呢
  详细解决方案

weblogic 8.1 公布的这样很SQL到数据库 它为什么呢

热度:5902   发布时间:2013-02-26 00:00:00.0
weblogic 8.1 发布的这样很SQL到数据库 它为什么呢?
SELECT VALUE FROM NLS_INSTANCE_PARAMETERS WHERE PARAMETER ='NLS_DATE_FORMAT'
ALTER SESSION SET NLS_LANGUAGE = 'SIMPLIFIED CHINESE'
ALTER SESSION SET NLS_TERRITORY = 'CHINA'
SELECT 1 FROM DUAL

问了开发员,回答说程序中没有这SQL . 而且其他WEBLOGIC 从后台没有这样频繁的修改语语
------解决方案--------------------------------------------------------
这几个语句应该是配置连接池时的测试连接用的sql。我们的系统也用了SQL ALTER SESSION SET NLS_LANGUAGE = 'AMERICAN'这样的语句。如果Test Connections On Reserve参数设置为true的话,每次提供连接就会执行test table name参数里设置的sql语句,以测试连接是否可用。
你可以检查一下应用上的连接池配置信息。
  相关解决方案