数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
在MTS使用ODP读写Oracle是出现错误:无法加载 OraMTS 的解决办法

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

在Oracle数据库的机器上操作:
1.根据KB 193893, 在Oracle里面建立两个视图,请使用SYS账号。
   脚本的默认路径在:oracle\ora92\rdbms\admin\xaview
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_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI
          "OracleXaLib"="oraclient9.dll"
          "OracleSqlLib"="orasql9.dll"
          "OracleOciLib"="oci.dll"
    如果是Windows 2003或者Windows XP2,我们还需要建立
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\XADLL
    然后添加名字为:
            mtxoci.dll的字符串键
            内容为:C:\WINDOWS\SYSTEM32\MTXOCI.DLL
2. 如果您是在Windows 2003或者Windows XP上,我们需要给MSDTC账号设定对应的权限。MSDTC运行在Network Service账号下。请您把Network Service账号添加到Administrators组里面。
3.将msvcrtd.dll拷到C:\windows\system32
4. 重新启动。运行程序。



相关文章

相关软件