首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

weblogic 8.1 发布的这样很SQL到数据库 它为什么呢?该怎么处理

2012-03-14 
weblogic 8.1 发布的这样很SQL到数据库 它为什么呢?SELECT VALUE FROM NLS_INSTANCE_PARAMETERS WHERE PAR

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语句,以测试连接是否可用。
你可以检查一下应用上的连接池配置信息。

热点排行