.net调用oracle出现无法加载oramts.dll
来源:互联网 发布:java sleep怎么用 编辑:程序博客网 时间:2024/05/16 00:32
在调用oracle时出现无法加载oramts.dll 这时可以尝试以下方法:
先要看在连接字符串中.是否添加了enlist=false;通常不添加这个属性..系统将不会去自动调用oramts.dll
详情请看
http://malixiaomage0801.spaces.live.com/blog/cns!4FDC316C4BD67867!2042.entry
1. 删去ORACLE_HOME环境变量
2. 根据kb 193893, 修改注册表:
hkey_local_machine software/microsoft/msdtc/mtxoci
"oraclexalib"="oraclient9.dll"
"oraclesqllib"="orasql9.dll"
"oracleocilib"="oci.dll"
如果是windows 2003或者windows xp2,我们还需要建立
hkey_local_machine oftware/microsoft/msdtc/xadll
然后添加名字为:
mtxoci.dll的字符串键
内容为:c:/windows/system32/mtxoci.dll
3.. 如果您是在windows 2003或者windows xp上,我们需要给msdtc账号设定对应的权限。msdtc运行.network service账号下。请您.network service账号添加到administrators组里面。
4.将msvcrtd.dll拷到c:/windows/system32
5. 重新启动。运行程序。
- .net调用oracle出现无法加载oramts.dll
- .net调用oracle出现无法加载oramts.dll
- 无法加载DLL“oramts.dll”: 找不到指定的模块
- 在MTS使用ODP读写Oracle是出现错误:无法加载 OraMTS 的解决办法
- Oracle 11g 分布式事务 无法加载 DLL“oramts.dll” ;不能启动 distributed Transaction coordinator 服务;事务处理的分支长度 82 非法;
- 无法加载 DLL“oramts.dll”: 找不到指定的模块(异常来自 HRESULT:0x8007007E)
- 无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- 无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- 无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- "无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。" —— 的解决方法
- 无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。" —— 的解决方案
- .NET启动时,出现无法加载MSXML3.dll
- 解决ASP.NET连接Oraclei数据库出现"无法加载DLL(oci.dll)"异常
- ASP.NET调用Oracle组件提示无法装载DLL(oci.dll)错误的解决办法
- asp.net oracle 无法加载 DLL (oci.dll) 无法加载 DLL (oci.dll) 未将对象引用设置到对象的实例,解决方法
- 调用gdiplus.dll 异常 (无法加载 DLL (gdiplus.dll))
- .net无法加载oci.dll的解决办法
- Oracle 安装oracle 出现无法加载 BeanStore
- c# 中如何保存透明背景的gif文件
- 下载者
- linux内存共享
- 学习网站
- eclipse + tomcat 编写简单的Servlet程序
- .net调用oracle出现无法加载oramts.dll
- java 相关论坛或网站
- ArcMap9.x中对mxd文件进行浏览操作时频繁出现I/O问题
- struts标签
- 双击驱动器无法打开的问题解决方法
- 惠普系列笔记本爆出严重性能缺陷
- DataGrid与SQL Server 2000数据绑定
- 解决lost source control binding BUG的方法
- .net中如何给数据表实体类赋值的方法.