配置Oracle使它支持MTS下分布事务

2016-02-19 19:45 4 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的配置Oracle使它支持MTS下分布事务,希望大家看完后能赶快学习起来。

【 tulaoshi.com - 编程语言 】

1.根据Q193893,我们需要在Oracle里面建立两个视图。
  
  Information about using Oracle with Microsoft Transaction Server and COM+ components
  
  http://support.microsoft.com/?id=193893
  
  根据我们以往的经验,我们可以尝试用SYS账号运行Oracle自带的脚本。脚本的默认路径在:
  
  C:oracleora92dbmsadminxaview.sql
  
  请在SQL Plus中运行脚本。
  
  2.以上命令会建立两个视图。我们还需要手动给这两个新建立的视图添加Public权限:
  
  SQLgrant select on v$xatrans$ to public with grant option;
  
  SQLgrant select on v$pending_xatrans$ to public with grant option;
  
  SQLgrant select any table to public;
  
  以上的操作是在Oracle数据库所在的电脑上进行。下面的操作是在部署COM+ 组件的电脑上进行:
  
  1. 根据Q193893, 我们需要修改注册表:
  
  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组里面。

来源:https://www.tulaoshi.com/n/20160219/1621711.html

延伸阅读
标签: SQLServer
学习如何用SQL Server的XML特征为你的数据库提供新的功能。 如果你在IT业工作,那么你很可能听说过XML;但如果你的工作主要与SQL Server有关,那么你可能并没有直接运用过XML。XML已经是Web编程环境中的普遍的数据格式了,而且它也是.NET Framework中主要的底层技术之一。SQL Server以两种方式来支持XML:通过SQL Server本身的功能,以及通过...
数据复制的概念及特点 1、数据复制的概念及分类 数据复制,就是将数据库中的数据拷贝到另外一个或多个不同的物理站点上,从而保持源数据库与目标数据库中指定数据的一致性。 按照数据复制的实时性,数据复制可分为同步数据复制和异步数据复制。同步数据复制是指将本地生产数据以完全同步的方式复制到异地,每一本地IO交易均...
最近,为了配置DNS服务器我收集了不少有关配置DNS服务器方面的资料。在这里我将这些资料加上我在配置DNS服务器时的一些经验进行一下整理。希望能对和我一样在配置DNS服务器时遇到困难的朋友一些启示。 DNS服务器软件即BIND的安装应该说是比较容易的,正常情况下是不会出现什么问题的。因此,本文在着重要讨论的是DNS服务器的几个配置文件的配置...
标签: Java JAVA基础
一、前言 Jboss为Open Source,完全免费的Appliaction Server,对于J2EE有很好的支持,可以和Tomcat完美结合。 二、下载,安装 下载地址为Jboss官方站点:http://www.jboss.org/,我下载的是Jboss2,而且和tomcat一起的,这样避免了单个下载一起配置的问题。下载地址是:http://www.jboss.org/jboss_tomcat.zip 下载完,...
把DB换为Oracle的,我执行了如下步骤: 1.修改configure.properties文件中的 # database vendor, pick one of: # db2, hsql, informix, msql, mysql, oracle, postgresql, sybase db_loader_job=oracle # user credentials for DB Access db_user=用户名 db_passwd= 密码 2.copy oracle的jdbc driver jar文件到libcontrib下。 3.在oracle...

经验教程

920

收藏

81
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部