Oracle连接时遇见的问题
2021/10/6 19:44:13
本文主要是介绍Oracle连接时遇见的问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
安装之后使用可视化连接的坑点
DBeaver可视化功能
连接的时候报错:
IO Error:Undefined Error
cannot create oci handles
对于我自己来说 原因是驱动版本和我自身下载的Oracle版本不一致造成的。(我没有用老师给的精简版,我是官方下载的Oracle19c正常版本)
解决方式:下载想对应的Oracle版本的驱动并在Oracle连接设置里面更新驱动
1、可以去Maven仓库里下载相对应的Oracle版本驱动的jar包
(我的是在配置Idea的Maven中,自己下载的对应版本的依赖,我找到的jar文件使用的)
之后就能连接成功
Navicat
我在使用Navicat连接Oracle的时候报错:
oracle library is not loaded
原因:
没有与自己版本符合的Instance Client
解决办法:
1、去Oracle官方下载相对应的Instance Client
https://www.oracle.com/database/technologies/instant-client/downloads.html
然后去里面下载对应版本的东西
2、解压zip文件。
3、在Navicat中设置使用我们下载的OCI
找到对应的解压路径之后
保存重启Navicat即可。
在Idea中连接Oracle
我在Idea连接中与我在DBeaver中爆同样的错误
然后就在Maven配置中配置相对于的文件
<dependency> <groupId>com.oracle.ojdbc</groupId> <artifactId>ojdbc8_g</artifactId> <version>19.3.0.0</version> </dependency>
然后
2、把Idea自动下载的驱动删除,添加我们自己下载的jar包
注意:连接的时候我自己的SID不能用其他名字,要用我们安装的时候的全局数据库名 orcl才能连接成功。
这篇关于Oracle连接时遇见的问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南
- 2025-01-03图像文字理解,OCR、大模型还是多模态模型?PalliGema2在QLoRA技术上的微调与应用
- 2025-01-03混合搜索:用LanceDB实现语义和关键词结合的搜索技术(应用于实际项目)
- 2025-01-03停止思考数据管道,开始构建数据平台:介绍Analytics Engineering Framework
- 2025-01-03如果 Azure-Samples/aks-store-demo 使用了 Score 会怎样?
- 2025-01-03Apache Flink概述:实时数据处理的利器