安装Oracle ODBC驱动

0    706    3

Tags:

👉 本文共约16930个字,系统预计阅读时间或需64分钟。

简介

ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。

一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBCAPI进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。

安装ODBC驱动

ODBC驱动分32位和64位,安装时需要注意。

安装了Oracle服务端或客户端都会自动安装Oracle ODBC驱动,但是也可以单独安装Oracle的ODBC驱动,用于某些应用的连接。

Oracle ODBC驱动下载参考:

https://www.oracle.com/database/technologies/instant-client.html

https://www.oracle.com/database/technologies/instant-client/downloads.html

在Windows下

这里只演示64位即可。下载地址:

https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html

https://www.oracle.com/database/technologies/instant-client/microsoft-windows-32-downloads.html

首先需要下载两个包 instantclient-basic-nt-版本.zip 和 instantclient-odbc-nt-版本.zip包,然后将这2个包解压到同一个目录中,最后使用管理员账号打开cmd,切换到对应目录,执行:odbc_install.exe即可。安装成功后,会返回“Oracle ODBC Driver is installed successfully.”提示。

然后,打开ODBC配置界面进行配置即可。

备注:

Data Source Name 随便取个名字如:“TBNAME”
Description   连接描述如:“某某数据库”
TNS Service Name 有两种方式填写
一是点击下拉tnsnames.ora配置的名称如"TESTDB" ;
二是填写IP地址+端口号+SID 如: “10.20.2.1:1521/ORCL”
UserID 访问数据库的用户名
点击测试弹出"Oracle ODBC Driver Connect"对话口 填写好用户密码 点击"OK" 若连接成功则提示 “Connection successful”
至此odbc配置成功。

如果注册ODBC时出错【Oracle ODBC Driver with same name already exists】

出这个错误说明没有权限,用管理员权限打开CMD,然后再注册就可以了。

在Linux下

iODBC: MySQL Workbench binaries provided by Oracle already include iODBC and no additional action is required. If you compile it yourself, you must install iODBC or unixODBC. iODBC is recommended. You can use the iODBC library provided by your distribution by installing the libiodbc2 package on Debian based systems, or libiodbc on RPM based systems.

https://www.oracle.com/database/technologies/releasenote-odbc-ic.html

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复