在Windows 中配置Oracle ODBC驱动(不需要安装客户端) |
您所在的位置:网站首页 › windows10安装oracle客户端 › 在Windows 中配置Oracle ODBC驱动(不需要安装客户端) |
用于测试的操作系统:Win7 64X Oracle ODBC驱动版本:11.02.00.04 Oracle ODBC下载地址:https://download.csdn.net/download/qq_24886681/10789627 可以下載最新版的ODBC驅動進行配置(下載Basic Package+ODBC Package , ADMIN文件夾打包的可以自己在網上找找) https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html 下載積分被系統定義的太高了,有需要的可以留郵箱給我我發你們郵箱 注意、注意、注意:如果要在MS SQL 中建立Link需要安裝Oracle 客戶端(尚未發現不使用客戶端就能直接在MS SQL調用訪問接口的方法) 安装配置步骤: (1)解压instantclient_12.rar文件到任意位置(我的示例:G:\oracle odbc\instantclient_12\instantclient_12_1) (2)管理员权限打开cmd,cd 到 G:\oracle odbc\instantclient_12\instantclient_12_1 执行odbc_install.exe 如图所示:(提示 Oracle ODBC Driver is installed successfully 安装成功!) 安装成功后ODBC数据源管理器会出现 Oracle 的驱动 (3)配置环境变量,打开系统属性选择环境变量(系统变量添加TNS_ADMIN) 具体值: --注:该变量主要是读取ADMIN文件夹下的tnsnames.ora文件 TNS_ADMIN=G:\oracle odbc\instantclient_12\instantclient_12_1\network\ADMIN(4)修改tnsnames.ora,如下图红色方框标记的改成你自己要远程链接的服务器IP地址 及SID,点击保存 (1)=数据源驱动要连接的数据库IP地址 (2)=数据库的SID (3)=数据源驱动稍后选择的TNS Service Name (5)创建ODBC数据驱动(该驱动安装完应该是从C:\Windows\SysWOW64\odbcad32.exe) 打开数据源驱动-》选择系统DSN-》点击添加-》选择Oracle驱动-》点击完成 (6)配置数据源驱动 配置Data Source Name(稍后在数据库中创建连接服务器要用,命名按照你数据源用途来命名最好) 、 TNS Service Name(tnsnames.ora的节点名) 、User ID(数据库帐号) 配置完相关属性之后 点击“Test Connection”测试连接是否成功 注:当出现 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务时, 请首先确保tnsnames.ora配置信息是正确的, 然后打开cmd 执行指令:先执行 lsnrctl stop (先关闭监听服务),然后lsnrctl start (开启监听服务) 成功的画面
(7)在SQL sever 中配置对Oracle 的链接服务器,点击SQL server -》新建链接服务器 (1)=访问接口选择 Oracle 驱动 (2)=填写刚刚在 ODBC数据源驱动中创建的Oracle 数据源名称 (3)=填写SID 然后选择安全性选项-》设置远程登录密码,具体采用什么模式看大佬们自己的心情,哈哈哈! 注:在数据源创建成功的情况下还出现 ORA-12154: TNS:could not resolve the connect identifier specified错误 则重启一下 server 服务即可 链接服务器创建成功之后执行查询报以下错误时处理方法-》选择链接服务器-》选择访问接口-》选择OraOLEDB -》启用允许进程内点击确定-》重启SQL server服务 执行到这一步就可以对oracle数据库进行操作了 在执行对新建连接服务器的增删改查时可能会出现以下问题 问题决解方法:https://blog.csdn.net/qq_24886681/article/details/84312926
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |