ORCLE dblink地址修改完,为什么要重启JAVA服务才可以
过程描述:J2EE应用ORACLE数据库,ORACLE通过DBLINK访问SQL SERVER由于SQL SERVER地址发生变化,于是修改了DBLINK的信息,修改完之后ORACLE可以通过DBLINK正常查询数据。但是J2EE应用却查询不到SQL SERVER的数据,只有重启了TOMCAT之后才可以正常查询SQL SERVER的数据。数据层应用的框架是IBATIS,查询代码中没有缓存信息,直接通过SQL语句去查询。这种情况下为什么需要重启TOMCAT才能查询到DBLINK的数据?