解决sql plus能连接上本地库但用pl/sql developer却连接不上的问题 ORA-12154
参考链接:https://blog.csdn.net/abckingaa/article/details/115005584
首先 ,Oracle数据库分服务器端,还有客户端.
PLSQL Developer是以客户端的方式,连上Oracle DB服务器.
Oracle DB有一份 tnsnames.ora, PLSQL Developer也有一份PLSQL Developer.
Oracle数据库服务器安装位置:
D:\app\Administrator\product\11.2.0
tnsnames.ora所在位置:
Oracle DB:
D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN
PLSQL Developer
D:\software\plsql\instantclient_11_2\network\admin
PLSQL Developer连接,是用PLSQL Developer下的tnsnames.ora.
要是Oracle DB的默认tnsnames.ora能用, 复制到PLSQL Developer的tnsnames.ora目录下,然后如图配置
就可以连了。
前提:
在本地安装了
1. Oracle DB,
2.PLSQL Developer
3. 解压: instantclient_11_2.zip
4. 配置oci.dll
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?