监听程序启动无效,数据库无法连接

问题:启动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小时后又出现了该问题,无法连接数据库--------------------------------------

方法:不断重启那两项服务,解决了!

posted @ 2012-12-04 13:05  歌颂者  阅读(316)  评论(0编辑  收藏  举报