Windows10系统Oracle ODBC安装配置教程

时间:2024-02-29 18:31:03

      最近项目结题验收,需要将数据库逆向出表结构信息生成相关文档;通过powerDesinger等工具生成pdm文档时需要通过ODBC的方式来链接数据库。

      开放数据库连接(Open Database Connectivity,ODBC)是为解决异构数据库间的数据共享而产生的,现已成为WOSA(The Windows Open System Architecture(Windows开放系统体系结构))的主要部分和基于Windows环境的一种数据库访问接口标准。ODBC 为异构数据库访问提供统一接口,允许应用程序以SQL 为数据存取标准,存取不同DBMS管理的数据;使应用程序直接操纵DB中的数据,免除随DB的改变而改变。用ODBC 可以访问各类计算机上的DB文件,甚至访问如Excel 表和ASCI I数据文件这类非数据库对象。(详见百度百科)

工具/原料

1) Oracle Instant Client ODBC软件包

方法/步骤

一、下载Oracle Instant Client ODBC安装包

Oracle Instant Client ODBC安装表获取有两种途径:

1)访问链接直接获取完整安装包,解压执行安装即可,链接:https://download.csdn.net/download/DDAXiong/19569531

2)通过Oracle odbc developer center 网站去下载对应的版本,进行安装。

        https://www.oracle.com/cn/database/technology/winx64soft.html

  a)参考文档上说明,必须要同时下载Basic软件包和开发和运行时-可选软件包,然后将两个压缩包解压之后合并到一起。(注意:必须要两个软件包内容合并到一起,才能执行安装)

  b)根据自己的需要挑选对应的版本,这里填写了一个次新的版本进行下载安装

 

   c)两个包下载解压之后,将内容拷贝到一起

、执行ODBC驱动安装

   使用管理员权限打开 cmd 或者 powershell,通过cd命名进入到ODBC安装包所在目录,执行 .\odbc_install.exe开始安装,稍等片刻就会提示“Oracle ODBC Driver is installed successfully”,至此ODBC驱动就安装成功,具体如下:

 

  三、安装完成后,配置ODBC链接Oracle数据库

 a)通过Win10桌面左下角搜索框索引ODBC,打开ODBC数据源;也可以进入C:\Windows\SysWOW64下搜索ODBC,找到图中所示odbcad64.exe双击打开

 b)打开windos上的ODBC数据源,点击进入“驱动程序”,发下下面已经有刚刚已经按照的Oracle ODBC驱动,选中并点击确定。

  c)点击确定,如不报错,请忽略当前步骤,直接进入下一步;如果报“系统错误码14001:应用程序无法启动”错误,请下载安装Visual C++ 2005 Redistributable Package (x86),下载链接:https://download.csdn.net/download/DDAXiong/19570187

 d)配置系统环境变量;打开环境变量设置,创建新的环境变量,变量名为:TNS_ADMIN,变量值为:安装 ODBC 驱动目录下的 admin文件夹路径。

     注意点:

    1)当发下本地ODBC安装目录下没有admin文件夹时,不要慌,请手动创建admin文件夹即可;参考Oracle客户端目录结构,我在ODBC安装目录下,创建network文件下,然后在network文件夹下创建一个admin文件夹

      2)请确保admin文件夹下要有tnsnames.ora文件,并按照自己的数据库连接信息进行修改,修改数据库地址、端口、库名以及连接的账号和密码,tnsnames.ora内容见下方:

  

  e)回到已经打开的ODBC(如关闭见上述步骤b、c重新打开ODBC),打开之后选择【系统DSN】,点击【添加】,选择【Oracle驱动】,点击【完成】

  f)点击旁边的【Test Connection】进行测试验证,再弹出的对话框中输入相应的信息,点击【ok】出现"connection successful";共喜您,大功告成,ODBC已成功连接Oracle数据库!