WAS 6.1连接Oracle 10.2.0.4 RAC
大家好!
我的WAS 的版本是6.1.0.39
Oracle的版本是10.2.0.4 两节点rac
JDBC的连接串为:jdbc:oracle:thin:@(description=(ADDRESS_LIST=(ADDRESS = (PROTOCOL = TCP)(HOST = rac1)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = rac2)(PORT = 1521)))(FAILOVER=yes)(LOAD_BALANCE=yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = dbservice)))
我在数据库服务器看到的连接:
rac1:
rac1> netstat -an | grep 10.10.10.47 | wc
0 0 0
rac2:
rac2>netstat -an | grep 10.10.10.47 | wc
21 126 1659
问题:
为什么WAS服务器(IP:10.10.10.47)的数据库没有平均分配到两个rac节点上?
是参数配置有问题?JDBC的连接串的问题?JDBC驱动的问题?
请各位高手指点!!!
问题补充:
在数据库服务器查看session:
SQL> select count(*) from v$session;
COUNT(*)
----------
551
SQL> select count(*) from v$session where status = 'ACTIVE';
COUNT(*)
----------
31
SQL>
连接数有551状态为active只有31,剩下的是预连接还是无效连接,WAS有没有办法优化,比如回收无效的连接?