兜兜转转,始终还是要迈过Oracle这个坎。公司有个项目用了Oracle,我使用Navicat居然无法连接数据库。同事使用的Navicat可以正常连接,也就是说数据库是没有问题的。查了一天资料,除了瞎扯淡还是瞎扯淡,还是得靠自己。
要使用可视化工具连接oracle数据库,必须在本机安装oracle的instantclient(可以是精简版,但是必须要有,目前看来说不需要客户端的都是扯犊子)。
一、使用Navicat 连接
参考资料:https://blog.csdn.net/gaoying_blogs/article/details/45440797
客户端下载:链接:https://pan.baidu.com/s/1OKxgu8OS_WE0UAQ0Uz3wWQ&shfl=sharepset
提取码:54x4
复制这段内容后打开百度网盘手机App,操作更方便哦
1.创建Oracle连接,连接测试报错:
ORA-28547:connection to server failed, probable Oracle Net admin error
2.根据博主提示我下载、安装了客户端(安装基本就是下一步下一步,下载需要oracle账号,后边如果需要我贴上来百度网盘安装包),这应该是个精简版本的,可能具体版本与博主不同。(昨天反复测试版本装烂了,我都不知道哪个是哪个了,具体版本号说不上来了。。。)
之后重启Navicat!,重新连接,连接成功!
当时吃饱撑的,问了一堆oracle大牛,我也没听懂,反正就是建议用PL/SQL Developer。我发现大牛都愿意扯犊子,我没做成功,以后做成了,我再补充下PL/SQL Developer。
自此往下全部作废!
# 二、PL/SQL Developer
因为当时还有人给我建议使用PL/SQL Developer,所以我还安装了许多不同版本 的客户端。导致最后解决了也不知道到底是哪一版本出的问题。
1.我安装了PL/SQL Developer https://www.allroundautomations.com/bodyplsqldevreg.html(正常软件那样安装),安装完之后连接,提示:
然后据说没有客户端不行,我就装了个这个客户端:
安装时出现这个问题,网上一搜也是一大堆扯淡,我没管直接安装了。
还是不行!
1)cmd
跟这个有个锤子关系!
而且,因为我以前上学的时候用这个工具连接过远程数据库,自己感觉登录界面也不正常。
查了一圈资料,有一个我比较赞同的。参考:https://www.cnblogs.com/purple-blog/p/7560693.html
这个文件怎么安装,我查了查,说白了是安装一个instant client。网上有资料显示不安装客户端的情况下使用PL/SQL Developer,其实应该还是安装客户端了,只不过是个精简版而已。参考:
http://blog.sina.com.cn/s/blog_82a09f100101doei.html
2.扯淡的来了,我登上oracle账户,下载安装包,速度慢。无奈我就打开开发模式把下载链接放到迅雷,更他妈的扯淡,下到99.99%不动了!!!我也不知道是oracle还是迅雷的坑,一句话,他妈死了!
垃圾重写!!!!!!!!!!!!!!!!!!!!