精华内容
下载资源
问答
  • 然而,我想大多数人,特别是刚入门对navicat、数据库等不是很了解的小伙伴,在使用navicat过程,也许会碰到或多或少的问题,在本次,写的是navicat连接Oracle数据库报错:TNS:监听程序当前无法识别连接描述符中的...

    Navicat是我们进行数据库数据编辑、操作的管理工具,它可以满足开发人员大部分的需求,有着极其完备的图形用户界面。

    然而,我想大多数人,特别是刚入门对navicat、数据库等不是很了解的小伙伴,在使用navicat过程,也许会碰到或多或少的问题,在本次,写的是navicat连接Oracle数据库报错:TNS:监听程序当前无法识别连接描述符中的请求的解决方法方法之一,错误如下图所示。
    navicat连接Oracle数据库报错图
    对于这个问题,网络上也有不少的解决方案,如:去配置listener.ora文件和tnsnames.ora文件等等,在这里我就不详细介绍了如果这些方案能成功,大家就不需要继续看下去了,而我出现的问题是配置这些文件也没有得到解决,下面就详述我的解决方案:

    解决这个问题就是:修改服务名,在连接Oracle数据库的时候,通常默认的服务名都是ORCL,如图1所示。这时我们将服务名修改成“XE”,问题即得到解决,如图二所示。
    图1-连接Oracle数据库的服务名
    图2-修改服务名后连接成功图
    至此,我们就解决了Navicat连接Oracle数据库报错:TNS:监听程序当前无法识别连接描述符这个问题,当然这只是其中的一种解决方法,如果不成功,大家可以尝试其他的方法,如:配置listener.ora文件和tnsnames.ora文件等等,具体教程大家自行查询。

    展开全文
  • Navicat连接oracle数据库报错:ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK 原因:navicat自带oci.dll编码与目标oracle的编码集不一样,导致无法使用。解决方法:1) 下载oracle的...
    
    
    

    报错截图
    原因:navicat自带oci.dll编码与目标oracle数据库的编码集不一样,导致无法使用。

    解决方法:

    1) 下载oracle的Instant Client(根据自己的系统选择32位或者64位)安装
    链接: http://pan.baidu.com/s/1eSMTGTc 密码: pjmt
    或者自行到官网下载。
    安装截图

    默认勾选就好,直接下一步到底。

    2)更换oci和SQL*Plus
    Navicat软件选择 “工具”-> “选项”-> “OCI”
    更改oci和sql*plus

    更改oci.dll和SQL*Plus(一定要选择你自己安装的路径,这两个文件在Instant Client\bin目录下)。

    tips:我的win10安装C盘装不了,不知道是不是我电脑的原因,提示安装成功却找不到相关程序,换个盘安装就好了
    3) 然后就可以愉快的删库跑路了 : )

    成功

    展开全文
  • 使用Navicat连接Oracle数据库报错12514

    千次阅读 2019-05-21 12:41:12
    使用Navicat for Oracle连接 ORA-12514: TNS:listenerdoes not currently know of service requested in connect 虽然错误是12514但是还是有好几种可能的,下边说一下我的解决方法。 如下图,将该位置默认的...

    使用Navicat for Oracle连接

    ORA-12514: TNS:listenerdoes not currently know of service requested in connect

    虽然错误是12514但是还是有好几种可能的,下边说一下我的解决方法。

     

    如下图,将该位置默认的ORCL改为orcl16122,(我的数据库名是这个)

    更改D:\app\Administrator\product\11.2.0\dbhome_2\NETWORK\ADMIN位置的listener.ora文件(安装目录找自己的文件)

    使用记事本打开以后

    添加如图配置

    我都是改为了自己的数据库名orcl16122,原来默认都是为ORCL

    展开全文
  • Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。...

    用Navicat连接Oracle数据库时出现如下错误

    \

    上网一查原来是oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现ORA-28547错误时,多数是因为Navicat本地的OCI版本与Oracle服务器服务器不符造成的。所以我们要做的就是下载OCI使之与我们所安装的Oracle服务器相符合。

    OCI下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

    \

    值得注意的是不管你使用的是32位系统还是64位系统,都应该下载32位的Install Client.

    \

    还有一点要注意,Oracle9i或以上版本的,要安装Install Client11或以下;Oracle8或8i服务器,需要安装Install Client10或以下。这个问题不大,因为我们现在的Oracle都是10或11了,注意一下就好。

    然后在Navicat中配置一下,选择工具-选项

    \

    然后选择左边选项卡中的其他-OCI.

    \

    在OCI library中找到刚刚下载的文件夹中的oci.dll

    \

    这样就完成了Navicat配置,也就使得Navicat中的oci.dll版本和Oracle中的版本一致了,必须重启Navicat才能生效。这样整个配置就完成了。

     

     

    来自:http://www.2cto.com/database/201505/396629.html

    展开全文
  • Navicat 连接Oracle数据库报错:ORA-12705

    千次阅读 2019-05-10 10:42:27
    安装好精简版Oracle客户端后,发现没有必要(Navicat真的是一个好东西),就删除了,但是不彻底,浪费了好多时间。。。 下面来详细说明一下,省的再走弯路>_< 方法一:完全删除(我发现没有必要在本地安装一...
  • 错误原因: oci.dll版本不对,服务器上安装的是oracle12c,故需要重新最新版本oracle客户端。 下载地址:...解压文件,将解压出的文件放到navicat的安装目录下 ...
  • 3、未安装Oracle数据库(包括Client也未安装) 解决方法: 1、下载 Instant Client 包 【注意:网络很多帖子都是说不管机器是32位还是64位都必须下载 32位的Instant Client 包,Navicat 官方也是这么说的,很多.....
  • 报错原因:大部分是因为navicat本地的OCI版本与Oracle服务器器不符造成的 解决方法:去OCI的下载页面,下载指定版本的oci http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html...
  • Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。...
  • Navicat一直是用起来比较简单和好用的工具,之前连接MySQL那些都比较顺畅,没想到连接Orcale数据库遇到了几个报错,网上查了不少资料,踩了几个坑,所以想写个文字避免大家重蹈覆辙。 其实报这个错的时候意味着...
  • Navicat Premium连接Oracle数据库报错
  • Navicat Premiun 连接Oracle数据库报错 28547 connection to server failed, probable Oracle Net admin error 问题原因是Navicat不能直接连接Oracle数据库,需要配置OCI环境。 解决方法 : 一、下载Oracle官方...
  • Navicat Premium 12 连接远程数据库报错 ORA-28547 connection to server failed,probable Oracle Net admin error ,解决下载最新oci 官网地址 ...
  • Navicat 安装及连接 oracle 数据库报错的问题Navicat 安装Navicat 连接 oracle 问题 Navicat 安装 具体安装步骤、解决注册时间的限制可以参考[这个文件中](链接: ...
  • 如果你第一次用Navicat尝试连接oracle数据库,很可能报下面的错:Cannot load OCI DLL 87:Instant Client package is required for Basic and TNS connection.原因:Oracle需要装client才能让第三方工具通过OCI...
  • navicat 直连oracle 数据库会报错 ORA-12737 Instant Client Light:unsupported ...今天使用Navicat连接Oracle数据库,报了下面的这个错误:“ORA-12737 Instant Client Light:unsupported server character set ...
  • Navicat Premium 软件连接oracle数据库报错:30ORA-12705: Cannot access NLS data files or invalid environment specified ========================== 配置 NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK ...
  • 原因   缺少对应oracle的oci 解决   ...2.把下载好的Instance Client放在Navicat中对应的目录下(Navicat工具-选项-OCI查看路径)   3.把原来的替换成下载来的oci ...
  • navicat 连接oracle数据库时,很可能会报错。 有时是Cannot load OCI Dll,193 。有时是Cannot load OCI Dll,87。 这两个报错都是你的Instant Client package不匹配导致。 其实网上有很多解决方法了,方法是对...
  • 这两天用Navicat连接Oracle数据库,一直可以正常使用。今天重启之后发现报错ORA-21561: OID generation failed原因:主机文件对目标数据库主机有未完全限定的条目解决:在终端下查看本机: hostname发现hostname ...
  • 电脑没有安装Oracle数据库。 正常破解以后,链接Oracle报错如下: 百度了一下很多都是说需要下载Oracle数据库的、然后改用户啥的;但是我觉得不应该啊,怎么可能需要本地安装一个这么大的数据库,也太占地方了吧...
  • navicat 连接oracle数据库时,很可能会报错。 有时是Cannot load OCI Dll,193 。有时是Cannot load OCI Dll,87。 这两个报错都是你的Instant Client package不匹配导致。 其实网上有很多解决方法了,方法是...
  • 首先去oracle官网下载Instant Client和sqlplus,我是64版本的下载地址:...注意下载的文件要和你的系统对应,如果你的系统是32位的需要下载32位的文件,版本就下载最新的就可以,你使用的navicat版本也需...
  • Navicat Premium连接MySQL数据库没有问题,在连接Oracle数据库的时候报错,提示:ORA-28547:connection to server failed,probable Oracle Net admin error 原因是:navicate Primium版本的OCi和本地数据库...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 274
精华内容 109
关键字:

navicat连接oracle数据库报错