监听程序启动无效,数据库无法连接
问题:启动tomcat,发布项目,出错。用plsql输入用户名和密码提示没有监听程序,但是我去服务里面看,明明都是启动了的。
公司的网络都是用的代理,每个人有固定的属于自己的ip。
解决办法:打开oracle的安装文件夹,这是我的安装路径:E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
在该文件夹下找tnsnames.ora和listener.ora文件,用记事本打开,找host,然后将host等号后面的改为:本机正在用的ip地址,
还要注意,修改项目里的jdbc.properties文件里面的url,
重新启动服务里面的oracle那两个服务(监听和service),OK。
疑问:我的jdbc连接的是自己本机的数据库,但是为什么不能直接在host和jdbc里直接写localhost或者127.0.0.1呢?
之前我知道在安装oracle的时候,这个host会和ip相关联,所以我在安装数据库的时候特意是断了网线的,而且禁止了无线。
不知道怎么还是会这样?
------------------------------------5小时后又出现了该问题,无法连接数据库--------------------------------------
方法:不断重启那两项服务,解决了!