解决Oracle局域网程序连接访问问题
2014-09-02 16:17
309 查看
主要问题是在创建实例的时候采用的是默认的Listener设置和实例设置,IP都采用的是localhost,本地访问正常,而局域网内其他机器访问则不能顺利访问。错误代码如下:
解决此问题需操作Net Manger修改Host为局域网IP,操作图例如下:
注意:不要忘记添加端口1521.否则报错:Cannot create PoolableConnectionFactory (Invalid number format for port number)
关闭后界面如下:
经过以上设置程序正常启动。
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (The Network Adapter could not establish the connection) at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:114) at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2163) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2159)
解决此问题需操作Net Manger修改Host为局域网IP,操作图例如下:
第一步:修改监听HOST
第二步:修改数据库实例HOST
第三步:修改程序数据库配置HOST
注意:不要忘记添加端口1521.否则报错:Cannot create PoolableConnectionFactory (Invalid number format for port number)
第四步:关闭系统防火墙
我的系统是win7 64bit,怎么关闭看下面截图:关闭后界面如下:
经过以上设置程序正常启动。
相关文章推荐
- oracle无监听问题的解决方法(用plsql可以正常连接 ,但是用程序连接不上)
- 如何解决局域网中Windows防火墙不能访问Oracle问题!
- Oracle问题解决记录:报错信息为-ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID
- 如何解决局域网中Windows防火墙不能访问Oracle问题!
- 2 plsql连接oracle问题:ora-12541:TNS:无监听程序解决办法及思路
- 解决笔记本连接问题: 固定IP可以正常连接局域网,用TP-Link连接提示"受限制或无连接",无法访问外网?
- 解决(Oracle)ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接 问题
- 关于ORACLE的ora-12505报错以及连接问题的解决及相关资料
- 当程序用ado的jet4.0方式连接的时候,对于设有access数据库密码的mdb的访问居然报错“无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开”,而用odbc方式不报错,小阴沟里翻船,郁闷中然后查文档解决之
- java连接操作Oracle出现的问题及解决方法
- 新安装的oracle 10g数据库,在机器重启后报“ORA-12505:TNS:监听程序当前无法识别连接描述符中所给出的SID”错误解决办法
- 从Oracle网络结构解决连接问题
- 关于ORACLE的ora-12505报错以及连接问题的解决及相关资料
- 98/2000/xp/2003局域网访问xp机器共享可能存在的问题和解决办法
- 解决访问局域网内共享目录需要登陆的问题
- 理解oracle的网络结构 解决你的连接问题
- 从Oracle网络结构解决连接问题
- 如何解决 JMeter 通过 JDBC 访问 Oracle 和 MySQL 的问题 (留言中有 Test Plan 实例下载)
- 在WEB程序中使用.NET Remoting的IpcChannel时注意事项(关于“拒绝访问”问题的解决)