一、ODBC配置
1、使用ODBC链接数据库时,必须安装好Oracle客户端(本文以10g为例)
2、官网(https://www.oracle.com/cn/database/technologies/oracle-database10g-express-edition.html)下载Oracle客户端
3、双击如图所示安装软件在这里插入图片描述
根据提示一步步继续即可
4、安装过程中如果出现如图之类的警告提示,可以在之后将oracel的路径添加到环境变量,或者卸载之后重装,重装之前将环境变量剪切的本地文件内,安装完成后再copy回环境变量。彻底卸载oracle参考教程(https://jingyan.baidu.com/article/6b182309558ac1ba58e159af.html)
在这里插入图片描述

5、运行C:\Windows\SysWOW64\odbcad32.exe或者从【控制面板】->【管理工具】找到ODBC数据源(32位)。
6、在【用户DSN】或【系统DSN】中点击【添加】
7、如图找到oracle客户端
在这里插入图片描述
点击完成如图,填写相关内容
1)数据源名称,外部调用ODBC的数据源
2)描述:简单写下就行
3)TNS服务名:格式(IP:端口号/数据库服务名称)
4)数据库用户名

在这里插入图片描述
最后点击测试连接,输入数据库密码,出现如图,配置成功
在这里插入图片描述

二、在安装Oracle的过程中可能会出现:SQORAS32.DLL找不到的问题

1、若Oracle环境彻底被破坏,即多次重新安装之后,依旧不能成功。在创建连接的过程中显示SQORAS32.DLL找不到,126错误。
2、网上很多说要替换dll,但是试过之后没什么用
个人的解决方案:
1、正常安装Oracle。安装完成后注册表的信息都写入了,这时只需在安装完成后,将安装目录删除,并且将完整版的Oracle目录(从其他地方复制或者本地完整版打包做备份)直接复制到安装目录,然后修改注册表成实际的SQORAS32.DLL路径:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ODBC\ODBCINST.INI\Oracle in OraClient10g_home1
或者
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Oracle in OraClient10g_home1
在这里插入图片描述
以及
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ORACLE\KEY_OraClient10g_home1
在这里插入图片描述
2、修改Path路径,将Oracle的路径移到所有路径最前面
3、重启电脑

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐