1、首先,在连接之前,需要下载oracle官网提供的instantclient-basic-win32-11.2.0.1.0.zip包
官网:http://www.oracle.com/technetwork/topics/winsoft-085727.html
2、点击navicat – 工具 – 选项,将OCI路径指向instantclient_11_2解压的路径,如下图:
3、连接本地数据库之前,在instantclient_11_2文件夹下建立listener.ora和tnsnames.ora文件;
listener文件在我理解是配置本地数据库服务名的,tnsnames是配置连接远程数据库的;
其实,tnsnames.ora文件是可以从oracle数据库目录下COPY的,具体在远程数据库的C:OracleProduct11.2.0DBHOMENETWORKADMIN下。
把远程数据库下的“tnsnames.ora”复制到本地的instantclient_11_2下,如下图:
①listener文件内容如下:
②tnsnames文件内容如下:
对应下图的,一 一对应、按号入座就可以了
4、此时,就可以用navicat成功连接数据库了。
============================================================
本文感谢:yanfei_1986的博客
参考原文:《win7 64位下安装oracle 10g(10.2.1)切身体会,不需要安装oracle客户端,实现navicat和plsql连接数据库》
最新评论