• 中文
    • English
  • 注册
  • 查看作者
  • Navicat如何连接Oracle的数据库

    一.  前言

    连接的过程中一直报12514错误,特将解决方法记录如下:

    二.  准备

    首先安装Oracle和Navicat,Oracle我安装的是11g的精简版,关于Oracle的安装教程这里不在赘述

    接下来安装Navicat,请看本站《MySQL图形管理工具之Navicat Premium的下载安装和破解》一文

    三.  添加链接

    1.1  点击连接,选择Oracle

    Navicat如何连接Oracle的数据库

    2. 连接名随便写就可以,主机名写localhost,其他选项默认,用户名就写SCOTT/TIGER

    Navicat如何连接Oracle的数据库

    3. 点击上图的连接测试,或者直接连接,发现连接出错:ORA-12514:TNS:listener does not currently know of service requested in connect descriptor

    Navicat如何连接Oracle的数据库

    4. 出现上图的错误后,网上的教程都是让修改listrner.ora 和 tnsnames.ora ,然而修改了还是连接不成功,但是在listrner.ora中发现服务名字并不是第2步中默认的ORCL,而是XE,如下图:

    listrner.ora 位置:安装盘符:\Oracle\app\oracle\product\版本号\server\network\ADMIN

    Navicat如何连接Oracle的数据库

    5. 将服务名改为XE后,连接成功

    Navicat如何连接Oracle的数据库

    四.  总结

    连接的时候服务名要和listrner.ora 中的服务名一致才能连接成功

    五.  参考资料

    D-Arlin

    山东省·济南市
  • 0
  • 0
  • 0
  • 2.3k
  • 十二

    请登录之后再进行评论

    登录
    单栏布局 侧栏位置: