OCI方式连接Oracle失败

1.png


FineReport rootvshis 发布于 2018-11-23 10:53 (编辑于 2018-11-23 10:57)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
4
axingLv6专家互助
发布于2018-11-23 10:59

报什么错

  • rootvshis rootvshis(提问者) 没有覆盖ocijdbc10.dll这个文件就报 no ocijdbc10 in java.library.path 这个错误 在网站下载了覆盖原来的dll后 就报以下错误 正常:11:14:50 http-nio-8999-exec-6 ERROR [root] com.fr.third.alibaba.druid.pool.GetConnectionTimeoutException: D:\\oracle\\product\\10.2.0\\client_1\\BIN\\ocijdbc10.dll: %1 不是有效的 Win32 应用程序。 2018-11-23 11:12:29 警告:11:12:29 pool-9-thread-1 WARN [root] 错误代码:31300012 创建数据连接失败: The database is already in use by another process: lockFile: com.fr.third.org.hsqldb.persist.LockFile@4f956d97[file =null, exists=false, locked=false, valid=false, ] method: setPath reason: java.io.IOException: 文件名、目录名或卷标语法不正确。 2018-11-23 11:12:29 警告:11:12:29 pool-9-thread-1 WARN [root] CREATE EMB-DB: SET LOGSIZE FAILED!
    2018-11-23 11:16 
  • axing axing 回复 rootvshis(提问者) 你的Oracle是32位的还是64位的,ocijdbc10.dll文件也要是一样的
    2018-11-23 11:47 
  • rootvshis rootvshis(提问者) 回复 axing 32位的
    2018-11-23 11:52 
  • axing axing 回复 rootvshis(提问者) 恩,那你的ocijdbc10.dll文件也要32位的
    2018-11-23 12:00 
  • rootvshis rootvshis(提问者) 回复 axing 我用了32位的话会提示 2018-11-23 12:48:13 正常:12:48:13 Druid-ConnectionPool-Create-1712326416 ERROR [com.fr.third.alibaba.druid.pool.DruidDataSource] create connection error 2018-11-23 12:48:23 正常:12:48:23 pool-12-thread-1 WARN [com.fr.third.alibaba.druid.pool.DruidDataSource] not full timeout retry : 1 2018-11-23 12:48:33 正常:12:48:33 pool-12-thread-1 WARN [root] 错误代码:31300012 创建数据连接失败: D:\\oracle\\product\\10.2.0\\client_1\\BIN\\ocijdbc10.dll: Can\'t load IA 32-bit .dll on a AMD 64-bit platform 2018-11-23 12:48:33 正常:12:48:33 http-nio-8999-exec-6 ERROR [root] com.fr.third.alibaba.druid.pool.GetConnectionTimeoutException: D:\\oracle\\product\\10.2.0\\client_1\\BIN\\ocijdbc10.dll: Can\'t load IA 32-bit .dll on a AMD 64-bit platform
    2018-11-23 12:48 
最佳回答
0
dhc12912Lv2见习互助
发布于2018-11-23 10:55

它好像不支持oci方式的连接  你还是用jdbc连接吧  把那个oci改成你的ip就可以了

  • 3关注人数
  • 1770浏览人数
  • 最后回答于:2018-11-23 10:59
    请选择关闭问题的原因
    确定 取消
    返回顶部