您的位置:首页 > 数据库 > Oracle

Navicat for Oracle 安装后连接配置问题(ORA-12541或者ORA-28547等)

2015-01-10 20:22 756 查看
(没有安装oracle客户端的情况下,安装完navicat for oracle后,若出现“ORA-12541:TNS:no
listener”或者“ORA-28547:connection to server failed, probably oracle net admin error”的问题,适用以下方案)
1、 下载instantclient-basic-nt-11.2.0.3.0,32位的,地址http://www.oracle.com/technetwork/topics/winsoft-085727.html
(注意:下载的版本倒不是主要问题,但最好是32位的(即使电脑系统是64位的)。下载的东西是“instantclient-basic-nt-XX.X.X.X.X”(XX.X是版本号),即“InstantClient Package - Basic: Allfiles required to run OCI, OCCI, and JDBC-OCI applications”(下载页面中有这段介绍内容)
2、 解压到某个磁盘,如E:\instantclient,在此路径下建立:NETWORK/ADMIN文件夹,在ADMIN文件夹下建立tnsnames.ora文件(最好是从服务器端拷贝),内容如下:

</pre><pre name="code" class="plain"><span style="background-color: rgb(51, 255, 51);">yourDataBaseName</span> =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <span style="background-color: rgb(51, 255, 51);">yourhostIp</span>)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = <span style="background-color: rgb(51, 255, 51);">yourSID</span>)
)
)


请把数据库连接的内容(绿色内容)换成自己的。例如:
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.201)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME =orcl)
    )
  )
 
3、 设置Navicat的oci.dll信息。





附件:
1.      NAVICAT FOR ORACLE 官方安装说明
http://wiki.navicat.com/wiki/index.php/Instant_client_required#Windows
2.      更详细的设置,请参考文献1http://blog.sina.com.cn/s/blog_59bd1593010159io.html
3.      如果不足以解决您的问题,参考文献2(ORA-28547)
http://blog.csdn.net/bluishglc/article/details/8279149
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐