前提:
1. Navicat版本: Navicat_Premium_11.0.10_XiaZaiBa
2.要链接的Oracle数据库版本 12
在Navicat中链接oracle数据库时,报错:ORA-28547: connection to server failed, probable Oracle Net admin error
最终的原因:
是因为navicat本地的OCI版本(在Navicat Premium安装路径的instantclient_10_2文件夹下)与Oracle服务器版本不符造成的。
解决办法:
到OCI下载下面下载oracle数据库版本相同的instant client ,下载链接如下:
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
注意:要选择版本相同的,并且要根据你的oracle的位数选择是32位的还是64位的(与你的Windows版本无关)
下载完成后,需要配置,配置方法如下:
(1)把下载的instantclient-basic-nt-11.2.0.2.0.zip压缩包解压,放到 C:\instantclient_11_2 目录下
在“环境变量”的“系统变量”中增加:
-
- ORACLE_HOME = C:\instantclient_11_2
- TNS_ADMIN = C:\instantclient_11_2
- NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
修改Path变量,在后面添加 C:\instantclient_11_2