• 中文
    • English
  • 注册
  • 赞助本站

    • 支付宝
    • 微信
    • QQ

    感谢一直支持本站的所有人!

    • 查看作者
    • 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

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

      请登录之后再进行评论

      登录
    • 做任务
    • 实时动态
    • 偏好设置
    • 返回顶部
    • 单栏布局 侧栏位置: