数据库连接失败怎么解决。开始是图一,我把ojdbc8.jar换成ojdbc14.jar后就变成了图2

image.png

image.png

当前驱动加载路径:D:\FineReport_11.0\webapps\webroot\WEB-INF\lib\ojdbc14.jar

java.sql.SQLException: Listener refused the connection with the following error:

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

The Connection descriptor used by the client was:

oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java.111)

oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java.260)

oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java.386)

oracle.jdbc.driver.PhysicalConnection.

oracle.jdbc.driver.T4CConnection.

oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java.34)

oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java.752)

com.fr.third.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java.1666)

com.fr.third.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java.1732)

com.fr.third.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java.2907)

FineReport Y5266752 发布于 2023-9-14 16:24 (编辑于 2023-9-14 16:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-9-14 16:26
  • Y5266752 Y5266752(提问者) 更新版本才出现的这种情况,原来是10刚更新成11的发现连不上了
    2023-09-14 16:39 
  • CD20160914 CD20160914 回复 Y5266752(提问者) 你是设计器升级了?本地?还是服务器?
    2023-09-14 16:40 
  • Y5266752 Y5266752(提问者) 回复 CD20160914 本地的
    2023-09-14 16:45 
  • CD20160914 CD20160914 回复 Y5266752(提问者) 重启一下。。你检查一下你的密码是否正确!!或者改一下密码,或者按上面链接说的操作!
    2023-09-14 16:47 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-9-14 16:26

没密码?被拒绝了

image.png

最佳回答
0
3333xzxLv4初级互助
发布于2023-9-14 17:24

确认数据库 SID 正确:检查连接字符串中指定的 SID 是否正确。确保 SID 的大小写与数据库中的配置相匹配。

确认监听程序配置:检查数据库监听程序的配置是否正确,并确保监听程序正确识别到了数据库实例的 SID。可以通过执行 lsnrctl status 命令来查看监听程序的状态和配置信息。如果监听程序未正确配置,请参考 Oracle 文档或管理员重新配置监听程序。

检查网络连接:确保数据库服务正常运行并处于可访问的状态。使用 ping 命令验证数据库服务器的可达性,确保网络连接正常。

检查防火墙设置:检查系统防火墙或网络设备(如路由器)是否阻止数据库服务的请求。如果有防火墙或网络安全设备,确保监听程序的端口(通常是 1521)未被阻止。

  • 3关注人数
  • 320浏览人数
  • 最后回答于:2023-9-14 17:24
    请选择关闭问题的原因
    确定 取消
    返回顶部