一、navicat官网下载,安装
navicat premium 15 安装,激活;参考:https://www.jianshu.com/p/aca31d8f4c5b
官网下载navicat premium 15——安装——安装成功;
下载激活工具Navicat Keygen Patch v5.6.0 DFoX.exe,打开,根据提示操作;激活成功。
二、navaicat premium连接oracle闪退
64位Navicat Premium连接Oracle数据库时会出现闪退现象,我们可以通过将它默认自带的instantclient替换为我们下载的64位的instantclient来解决这个问题。
1.查看Instant client 官网。查看oracle数据库版本
前往:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html,在这个页面下载和你数据库版本一致的installclient,一定要与你的数据库版本一致,可以通过sql语句:select * from v$version 查看版本
2.选择合适installclient下载
选择与自己系统匹配的的32位或64位,然后下载与之匹配的客户端版本如下:
注意:下载的时候选择Basic版本。
3.下载完成,解压,拷贝
下载完成,解压,然后把instantclient放在你喜欢的目录下(不要有中文字符路径)。一般将instantclient放在navicat里面,然后将navicat自带的instantclient重命名。
4.设置OCI环境
打开Navicat Premium——工具——选项——环境——OCI环境,选择你刚才下载的instantclient,找到oci.dll,设置为路径就可以了,Navicat方面就算配置完成了。
5.连接数据库
报错ORA-12514,可能是服务名填写错误;
服务名应与oracle服务器tnsnames.ora文件中的SERVICE_NAME一致;