[转]配置Oracle,使它支持MTS下分布事务
来源:互联网 发布:finger软件下载 编辑:程序博客网 时间:2024/05/17 22:11
1.根据Q193893,我们需要在Oracle里面建立两个视图。
Information about using Oracle with Microsoft Transaction Server and COM+ components
http://support.microsoft.com/?id=193893
根据我们以往的经验,我们可以尝试用SYS账号运行Oracle自带的脚本。脚本的默认路径在:
C:/oracle/ora92/rdbms/admin/xaview.sql
请在SQL Plus中运行脚本。
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;
以上的操作是在Oracle数据库所在的电脑上进行。下面的操作是在部署COM+ 组件的电脑上进行:
1. 根据Q193893, 我们需要修改注册表:
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组里面。
- [转]配置Oracle,使它支持MTS下分布事务
- 配置支持MTS下分布事务的Oracle(ZT)
- 微软分布式事务 MTS 配置
- oracle mts 配置的情况下 ,ora-12518 解决
- 说一说如何配置Oracle的MTS Part1
- 说一说如何配置Oracle的MTS part2
- thinkphp,oracle,支持事务
- ORACLE MTS的介绍
- Windows 下php+apache配置支持Oracle
- nodejs linux下配置oracle支持
- MSDTC"该伙伴事务管理器已经禁止了它对远程网络事务的支持"的错误(转)
- MSDTC"该伙伴事务管理器已经禁止了它对远程网络事务的支持"的错误(转)
- 继续说一说Oracle的MTS
- 说说Oracle数据库中的MTS
- 继续说一说Oracle的MTS
- MTS
- TransactionScope异常:该伙伴事务管理器已经禁止了它对远程/网络事务的支持
- 该伙伴事务管理器已经禁止了它对远程/网络事务的支持
- html及javascript技巧备份
- 各地的ADSL MODEM VPI、VCI 和DNS的信息
- Windows多线程多任务设计初步
- 在Remoting Server上取得Remoting Client的IP地址
- 五言.致知
- [转]配置Oracle,使它支持MTS下分布事务
- .NET中的设计模式五:观察者模式 选择自 lane_cn 的 Blog
- 思归的“动态控件的状态问题”的分析
- .NET中的设计模式四:命令模式 选择自 lane_cn 的 Blog
- 有趣的定律3. 木桶定律
- boost 最新版下载(1.32.0)(加入对象XML序列化特性)
- ASP.Net 1.x 中 __doPostBack实现的问题
- .NET中的设计模式三:组合模式 选择自 lane_cn 的 Blog
- 关于DOS(windows)下取得系统日期的方法:用于自动数据库备份等