Navicat Premium连接oracle出现如下错误:
出现这个问题,首先确定你下载了Oracle client:
官方下载地址:
https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
重点 重点 重点
在确定上面条件具备情况下:分两种情况
1、之前连接过oracle
对于成功连接过Oracle的,那你的电脑上应该有:tnsnames.ora文件,找到之后编辑 添加上你对应要连接数据的配置(配置找你的同事或领导获取),列如:
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 你要连接oracle IP)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = 你连接时:"服务名或SID"填写的值)
)
)
然后再去连接:
2、第一次 连接oracle
没有连接过oracle的,需要自己创建tnsnames.ora文件,然后配置这个文件:然后把这个文件放在你的oracle client安装的路径对应的文件夹下,列如:
最后你用Navicat Premium连接看看,一定要注意:你的服务名对应你配置文件的服务名,其他信息别填错误了
本文只针对ORA-12514:TNS:listener,其他概不负责!!!