Navicat Premium 12.1.23激活(关于Navicat Premium连接oracle方法)

Navicat Premium 12.1.23激活(关于Navicat Premium连接oracle方法)

 一、需要准备的软件


   1.Navicat premium 32位

    官方下载地址:http://www.navicat.com.cn/products/navicat-premium


   2.Instant Client12.1.0.2.0 32位

    Instant Client 是oracle 公司推出的精简版客户端。

    32位下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html

    注意:不管你的Navicat是32位的还是64位的,你的Instant Client都要下载32位的,因为Navicat只支持32位的客户端。

     

   二、安装配置


   1.解压Instant Client到

     F:gomeinstantclient_12_1


     2.配置Navicat premium的oci    

     Navicat Premium默认自带了instantclient_10_2,但是其是base lite版本的(Basic Lite: Basic 的精简版本,其中仅带有英文错误消息和 Unicode、ASCII 以及西欧字符集支持),不支持中文字符集,而本文中的服务器端oracle恰好是中文字符集,instantclient_10_2不适合,因此需要下载base版本

    将Navicat Premium中的OCI library设置为F:/gome/instantclient_12_1/oci.dll,然后重启生效。

   Navicat Premium 12.1.23激活(关于Navicat Premium连接oracle方法)    


   三、连接Oracle


   1.打开Navicat Premium,连接选择Oracle


        Navicat Premium 12.1.23激活(关于Navicat Premium连接oracle方法)


   2.填写连接信息   


     Navicat Premium中oracle有两种连接类型:Basic和TNS。

在 Basic 模式中,通过 Oracle Call Interface (OCI) 连接 Oracle。OCI 是一个应用程序界面,让程序开发人员使用第三代语言原有进程或函数呼叫来访问 Oracle 数据库及控制全部 SQL 语句运行的阶段。OCI 是一个标准数据库访问的库和动态链接库形式检索函数。Basic模式需要输入主机名或IP地址、端口及服务名或SID。

在 TNS 模式中,需要使用在 tnsnames.ora 文件中的别名项目通过 Oracle Call Interface (OCI) 连接 Oracle 服务器。TNS模式只需要选择网络服务名,但是之前需要新建tnsnames.ora,并配置数据库服务。

推荐使用更简洁Basic模式,可以省去复杂的tnsnames配置。本文采用的就是Basic模式。

在下图“新建连接”界面,输入连接名、连接类型、主机名或IP地址、端口、服务名或SID、用户名及密码,确定即可连接数据库。

        Navicat Premium 12.1.23激活(关于Navicat Premium连接oracle方法)

        连接测试,提示测试成功,证明连接成功!。

——————————————————————————————————————————————注意——————————————————————————————————————————————————————–

在本人亲自试验这个方法的时候,还是出现了问题,报错代码为:ORA-12514:监听程序当前无法识别连接描述符中请求的服务。

然后,各种查阅文档,最后解决方法是,

1、打开listener.ora文件

     找到listener.ora文件的存放位置并打开。我本机文件目录在D:appiLife1988product11.2.0dbhome_1NETWORK/ADMIN下。该文件须根据自己安装目录的实际情况找。(注:Oracle10g与11g的目录好像不太一样)。文件内容如下图:

Navicat Premium 12.1.23激活(关于Navicat Premium连接oracle方法)


上图中我们可以看出我已经配置过监听了,但是报错是由于Oracle的地址没有写到SID_DESC中,在此我们将此写入就可以了。


2
、修改listener.ora文件

     将以下内容追加到该文件的SID_LIST节点下

              (SID_DESC =
      (GLOBAL_DBNAME = orcl)
      (ORACLE_HOME = D:appiLife1988product11.2.0dbhome_1)
      (SID_NAME = orcl)
        )

    注:标红的部分根据自己机器安装目录修改


3、我在此本机修改完毕后,总是提示我不能保存,提示说该文件已在别的地方打开。于是我另存一份,然后直接将原来的文件给覆盖掉。 修改完成之后如下图所示:

Navicat Premium 12.1.23激活(关于Navicat Premium连接oracle方法)

4、重启监听服务。OK搞定!!


Navicat Premium 12.1.23激活

        

今天的文章
Navicat Premium 12.1.23激活(关于Navicat Premium连接oracle方法)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/103353.html

(0)
编程小号编程小号
上一篇 2024-08-07
下一篇 2024-08-07

相关推荐