问题:

C#程序中需要以Provider=OraOLEDB.Oracle.1方式访问ORACLE 数据库。但程序执行时报异常:未在本地计算机注册“OraOLEDB.Oracle.1”提供程序……

解决方法1

重新注册一下ORAOLEDB.dll,管理员方式打开dos命令窗口,输入:

regsvr32 “F:\\oracle\\app\\product\\11.2.0\\dbhome_1\\BIN\\OraOledb11.dll”

解决方法2

1.下载 ODAC112030Xcopy_32bit(根据自己的情况选择对应版本)

32 位 Oracle Data Access Components (ODAC) 下载地址

2.解压后安装:

install all F:\\oracle\\app\\product\\11.2.0\\Client_2 odac

3.添加系统环境变量path:

F:\\oracle\\app\\product\\11.2.0\\Client_2;

F:\\oracle\\app\\product\\11.2.0\\Client_2\\bin;

*扩展:Oracle数据访问组件ODAC的安装、卸载方法以上就是"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题的两种处理步骤的全文介绍,希望对您学习和使用Oracle有所帮助.

Logo

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

更多推荐