服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > 数据库技术 > Oracle技术 > Oracle开发 > 查看文档

oracle数据库无法加载_oramts_的解决办法

【赛迪网-it技术报道】在oracle数据库的机器上操作:

◆1.根据kb 193893, 在oracle里面建立两个视图,请使用sys账号。

脚本的默认路径在:oracleora92rdbmsadminxaview

◆2.建立两个视图以后,需要给这两个新建立的视图添加public权限:

sql>grant select on v$xatrans$ to public with grant option;

sql>grant select on v$pending_xatrans$ to public with grant option;

sql>grant select any table to public;

在部署com+ 组件的电脑上进行以下操作:

◆1. 根据kb 193893, 修改注册表:

hkey_local_machinesoftwaremicrosoftmsdtcmtxoci

"oraclexalib"="oraclient9.dll"

"oraclesqllib"="orasql9.dll"

"oracleocilib"="oci.dll"

如果是windows 2003或者windows xp2,我们还需要建立

hkey_local_machinesoftwaremicrosoftmsdtcxadll

然后添加名字为:

mtxoci.dll的字符串键

内容为:c:windowssystem32mtxoci.dll

◆2. 如果您是在windows 2003或者windows xp上,我们需要给msdtc账号设定对应的权限。msdtc运行在network service账号下。请您把network service账号添加到administrators组里面。

◆3.将msvcrtd.dll拷到c:windowssystem32

◆4. 重新启动。运行程序。

扫描关注微信公众号