精华内容
下载资源
问答
  • Navicat 连接远程Oracle数据库 【说明】 Oracle本身连接的客户端:PL/SQL Developer 场景: ① 本地没有安装Oracle服务 ② 本地没有PL/SQL Developer[常用Navicat和Mysql数据库] 问题描述: 只配置基本...

    Navicat 连接远程Oracle数据库

    【说明】

    • Oracle本身连接的客户端:PL/SQL Developer

    场景:

    • ① 本地没有安装Oracle服务
    • ② 本地没有PL/SQL Developer[常用Navicat和Mysql数据库]

    问题描述:

    • 只配置基本信息[相当于配置Mysql连接]
      在这里插入图片描述
      在这里插入图片描述

    【说明】

    • 这种配置是连接不上的

    错误场景:

    【说明】

    按照正确配置后可能出现的场景:

    Cannot load OCI DLL 87:
    Instant Client package is required for Basic and TNS connection.
    在这里插入图片描述

    错误原因:

    Oracle需要装client才能让第三方工具通过OCI(Oracle Call Interface)来连接。
    【理解】:

    • 我理解是Oracle自身工具是PL/SQL Developer而Navicat不是其自身工具,所以无法直接连接Oracle
    • OCI(Oracle Call Interface):Oracle调用接口,应该是Oracle提供一个调用的方法,但是Navicat需要配置这个接口才能调用(本人理解)

    解决方案:

    • 配置Navicat中OCI

    操作:

    Navicat中工具->选项->其他->OCI
    在这里插入图片描述
    【说明】

    • 这里OCI改成Oracle数据库的接口配置
    • oci.dll:oci.dll是oracle数据库组件

    【方式一】Oracle即时客户端链接: Instant Client 下载.
    【方式二】百度直接搜索:instantclient
    在这里插入图片描述
    【说明】

    • 进入之后,选择自己的系统,点击链接
      在这里插入图片描述
    • 会跳入第二个链接,选择自己想要的文件[建议下载Basic比较全]
      【注】前面的版本Basic和Basic Lite在这里插入图片描述
    • 点击链接,跳转到下载链接
      【说明】我这个是登录了Oracle账号[不登录的显示和这个页面不太一样,当你点击下载链接后他会让你登录Oracle账号]
      在这里插入图片描述
    • 【说明】还要现在SQL*Plus
      【注】两个版本要相同
      在这里插入图片描述
      【注】若两个版本不相同,则出现193错误,这种情况是Navicat中OCI的ocI和sqlplus版本不相同

    Cannot load OCI DLL 193:
    Instant Client package is required for Basic and TNS connection.

    • 【解决方式】使用相同的版本
    • 下载完成后会得到两个安装包[basic和sqlplus]
      在这里插入图片描述
    • 解压两个压缩包[两个压缩包中的文件名字相同,将sqlplus解压后放到第一个解压后文件夹中,形成一个文件夹]
      在这里插入图片描述
    • 查看合并后的文件是否有oci.dll和sqlplus
      在这里插入图片描述
    • 配置Navicat中的OCI
      Navicat->工具->选项->OCI
      [将刚才下载好的oci和sqlplus配置到OCI中即可]
      【注】若其中有一个配置错误则OCI中将清空
      在这里插入图片描述
    • 进行测试连接,连接成功
      在这里插入图片描述
      【方式三】我上传了下载好的资源,如果找不到或下载不方便可以访问我的资源
      链接: Oracle即时客户端.
    展开全文
  • 使用Navicat连接远程Oracle数据库

    万次阅读 2021-03-17 16:38:11
    工作中有时候需要同时连接多种数据库,工具切换来切换去就有点麻烦 然而实际上Navicat Premium是支持同时连接多种数据库的,今天来说说怎么远程连接Oracle 1、下载一个Oracle的Instant Client,即时客户端,直接在...

    工作中有时候需要同时连接多种数据库,工具切换来切换去就有点麻烦

    然而实际上Navicat Premium是支持同时连接多种数据库的,今天来说说怎么远程连接Oracle

    1、下载一个Oracle的Instant Client,即时客户端,直接在官网下载就完事了

    ps:这个是需要和数据库版本对应起来的,不然会报错

    贴个链接出来,Oracle即时客户端官网下载地址

    2、打开你的navicat简单配置一下

    工具==》选项

    环境==》OCI环境,找到你下载的客户端中的oci.dll文件的路径,配置进来

    3、连接数据库

    连接==》Oracle

    正常填

    其实到这里已经连接成功了

    展开全文
  • navicat连接远程oracle数据库

    千次阅读 2019-11-11 17:07:27
    navicat连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端,若未安装oracle客户端使用navicat连接数据库,可做相关配置: oracle官网提供了instantclient,下载对应instantclient-basic包...

    用navicat连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端,若未安装oracle客户端使用navicat连接数据库,可做相关配置:

    1. oracle官网提供了instantclient,下载对应instantclient-basic包,将包解压存放到本地目录即可,包中提供了数据库的远程连接工具等,下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html
    2. 点击工具–>选项–>OCI配置解压后的instantclient目录中oci.dll路径,如下图:在这里插入图片描述
    3. 远程连接数据库
      无需配置,直接在登录窗口中输入主机名或IP地址、服务器名或SID、用户名及密码进行连接。
      在这里插入图片描述
    展开全文
  • plsql和navicat连接远程oracle,只需要安装oracle客户端即可。注意此处是oracle客户端(Instant Client),并不是oracle数据库。 oracle客户端下载地址:...

    plsql和navicat连接远程oracle,只需要安装oracle客户端即可。注意此处是oracle客户端(Instant Client),并不是oracle数据库。

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

    plsql官方下载地址:https://www.plsqldev.com/

    注意事项:1.这里plsql和oracle一定要统一,要么2个都是64位,要么是32位。不然plsql连接远程oracle数据库报ora12514错误。

    2.plsql从11.0.4版本之后才开始出64位(2016),可能大家手上现有的plsql安装包都是32位的,所以一定要装32位的oracle客户端。这里要注意和自己电脑多少位没关系,电脑64位也可以装32位的oracle客户端。(博主就是因为自己电脑64位的,结果下了个64位客户端,但plsql32位的,结果就出问题了。)

    3.还有一点注意安装客户端时以管理员身份运行,博主发现有时候直接安装会在卡在更新注册表那里,在看安装日志后发现注册表写入失败。

    4.如果已经安装了客户端怎么知道自己安装的是多少位的?

    打开注册表如下图在software中会看到wow6432node这个文件,该文件夹是64位电脑安装的32位软件的注册表,下拉可以看到oracle客户端注册表(博主电脑64位的)。此时说明安装的oracle客户端是32位的。

     

     

    顺便简单说下连接步骤

    1.plsql连接oracle客户端需要配置oci文件。最后在客户端安装目录找到network>admim文件夹下的tnsnames.ora配置要连接数据库,这里就不细说了,网上教程都有。

    一般打开文件都会有个例子,复制,改成自己要连接的数据库。(注意把前面的“#”去掉)

     

    navicat比较简单,只需要配置oci文件,也要注意32位和64位的问题。

    1.如下图,配置oci

     

     

    2.配置好oci之后新建一个oracl连接如下图,填好信息就可以了

     

     

    转载于:https://www.cnblogs.com/Y-zhiwei/p/7809884.html

    展开全文
  • 问题:navicat连接oracle数据库时需要配置对应的oci.dll文件 解决方法 根据 Navicat 官方的文档,只需要下载 Oracle 的 Instance Client 即可 操作步骤 (1)打开Navicat->选择工具->选项,进入配置页面; (2...
  • [图片说明](https://img-ask.csdn.net/upload/201501/21/1421827761_694697.png)找了些资料,说要把oracle的oci.dll替换了nacicat的oci.dll,于是把navicat的oci.dll换成远程oracle的oci.dll,测试链接出现这样的...
  • 本地可以连接Oracle远程的报xORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务![图片说明](https://img-ask.csdn.net/upload/201907/30/1564475780_511982.png) ![图片说明]...
  • 没有安装Oracle,本地是没有Oracle的oci.dll的,导致使用工具(如Navicat、PLSQL等)连接不上服务器、或者其他人的Oracle的。所以本地需要有Oracle的部分环境。Oracle的一个工具包Instant Client,可以帮助我们解决...
  • 今天使用Navicat远程连接服务器Oracle时产生错误:ORA-28000: the account is locked 解决办法: 1. 使用管理员账号和密码创建连接,注意使用管理员身份(在【高级】选项中【角色】选择SYSDBA) 2. 连接成功后...
  • 1)安装oracle client比如连接oracle10.2.0 用的客户端是oracle_10201_client_win32安装的时候全部默认(第一步选即时客户软件)2)安装navicat后,先不要着急点击连接 先--》工具--》选项--其他--》OCI 点击下拉...
  • 使用Navicat远程连接oracle数据库

    千次阅读 2019-04-08 12:02:19
    我在使用Navicat连接远程Oracle数据库过程中,由于本地没有安装Oracle客户端,连接时出现错误,解决方法参考下面链接 使用Navicat远程连接oracle数据库 ...
  • Navicat连接远程Oracle报错:ORA-28547:connection to server failed,probable Oracle Net admin error 原因:Navicat是通过Oracle客户端连接Oracle服务器,我们用Navicat时通常会在自己的安装路径下包含多个版本的...
  • Navicat是一套快速、可靠的数据库管理工具,要成功地创建一个新的连接到本机或远程服务器,不仅要在常规选项卡中设置连接属性,还需要设置高级连接属性。MySQL和MariaDB连接编码:当使用MySQL字符集,选择一个代码页...
  • Navicat连接oracle数据库时连接失败,出现ORA-28547错误。原因:navicat Primium版本的OCi和本地数据库的OCI版本不一致。解决方法:1、把navicat Primium版本自带oci.dll替换本地Oracle安装路径里的oci.dll。我的...
  • 使用Navicat远程连接Oracle

    千次阅读 2018-05-20 11:23:20
    工作中我们常用Mysql和OracleNavicat连接远程服务器上的数据库:Mysql可以直接连接,但是Oracle则需要客户端的支持,所以我们重点来了解一下后者连接方法。好了,废话不多说,咋们进入正题。 1....
  • 使用navicat远程连接oracle数据库

    千次阅读 2019-04-30 11:47:32
    使用navicat连接oracle数据库,遇到的几个问题,总结一下。 方便大家查找,也把目录创建下好了 目录 如果你的plsqldev可以连接到oracle数据库,但是navicat连接不上 如果你遇到这样的错误: Oracle library is ...
  • navicat远程连接Oracle

    2020-05-22 15:02:06
    本人需要远程连接Oracle11,因为用惯了navicat premium,所以想使用它来连接。 步骤: 1.下载instantclient-basic-win-x86-64-11.1.0.7.0,这里的11即对应oracle版本号11; 2.新建目录 D:/oracle/,将上述文件解...
  • navicat远程连接oracle

    2020-07-22 16:52:58
    通过oracle官网下载Instant Client 和sqlplus。版本要和自己的navicat对应,64对应64位。 下载完成并解压到合适的位置(位置自己选),接下来配置navicat,点击工具->选项 确定完成重启navicat重启即可登录 ....
  • Navicat 远程连接 Oracle 时提示oracle library is not loaded 所需文件
  • (1)navicat for oracle 11连接oracle的时候出现 没有匹配的验证协议的问题 修改你的远程服务器端的下面这个文件 SQLNET.ALLOWED_LOGON_VERSION=8 (2)当解决完上面的问题,下面又出问题了,oracle11用户名...
  • navicat远程连接oracle数据库

    千次阅读 2018-08-30 09:22:36
    1.下载Navica安装,32位机器安装32位,64位机器安装64位,网上有...2.打开Navicat,新建链接。 3.配置连接参数 如果以sysdba或者sysoperator身份登录则点开高级,选择角色。 4.点击连接测试 can not load o...
  • MAC+Navicat远程连接oracle

    千次阅读 2018-09-23 10:26:03
    MAC+Navicat远程连接oracle 1.修改/etc/hosts [root@oracledb ~]#vim /etc/hosts #IP要和服务器IP一致 ,名称一致
  • 背景:Navicat Premium 15 和Oracle12 c 一、下载Oracle客户端的配置文件 instantclient-sqlplus-windows.x64-19.11.0.0.0dbru.zip 和instantclient-basic-windows.x64-19.11.0.0.0dbru.zip 下载的Oracle官网连接...
  • 使用Navicat远程连接Oracle教程

    万次阅读 2018-06-13 18:53:56
    Navicat远程连接Oracle与PLSQL不同(PLSQL远程连接ORACLE的博客我之前写过,可以去看一下),不需要修改一下路径的tnsnames.ora文件G:\Program_File\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora需要注意的是...
  • mac下使用navicat premium远程连接oracle

    千次阅读 2019-09-04 11:22:21
    mac下使用navicat premium远程连接oracle 在mac上使用navicat premium连接oracle,直接编辑...在Mac上用Navicat连接Oracle提示:ORA-21561: OID generation failed 解决过程 在终端上输入:hostname localhost 查看...
  • 搞我到心态爆炸现在终于能连上了,mark一下其实就是oci版本问题 提示各种错误信息,诸如:navicat is not able to create oci handlesoracle library is not loaded以上都是oci版本的问题,可以去官网直接下载oci...
  • Navicat Premium 连接远程 Oracle数据库

    千次阅读 2017-10-30 21:35:13
    1、安装Navicat Premium软件 2、安装Instant_Client(一开始说必须安装32位的,但是我的电脑是64位的操作系统,安装、配置很多32位都不行,最后试了一下64位的成功了),所以建议32位安装32位,64位安装64位的 3、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,497
精华内容 1,398
关键字:

navicat连接远程oracle