windows Navicat Premium连接oracle

需要下载并指定Instant Client

下载地址:在oracle官网搜索Instant Client Downloads选择自己需要的客户端

//说明
//Navicat 版本 9 或以上捆绑了 instant client,但是捆绑的用不了,捆绑的10.2。因此下载高版本替换之
//版本有要求,我Oracle数据是12.1.0.2,Navicat Premium版本是11.1.8,开始下载了12.1,会报126错,后面下载了11.2 32位,会报193的错。替换32位为64位版本,成功
instantclient-basic-windows.x64-11.2.0.4.0.zip

配置步骤:

//1、下载解压:路径任意,但是为防止误删,推荐解压到Navicat的安装目录
//2、Navicat Premium配置:选项->OCI->OCI Library 选择Instant Client的oci.dll 例如F:\Navicat\Navicat Premium\instantclient_11_2\oci.dll
//3、重启Navicat Premium检测

两种连接方式
Basic
  在 Basic 模式中,Navicat 通过 Oracle Call Interface (OCI) 连接 Oracle。OCI 是一个应用程序界面,让程序开发人员使用第三代语言原有进程或函数呼叫来访问 Oracle 数据库及控制全部 SQL 语句运行的阶段。OCI 是一个标准数据库访问的库和动态链接库形式检索函数。
TNS
  在 TNS 模式中,Navicat Oracle 使用在 tnsnames.ora 文件中的别名项目通过 Oracle Call Interface (OCI) 连接 Oracle 服务器

猜你喜欢

转载自www.cnblogs.com/ggblog/p/9088784.html