tuxedo连接mysql_9.5.3 Tuxedo与各种数据库的连接
9.5.3 Tuxedo与各种数据库的连接
Tuxedo可以和所有的有标准XA接口的RM连接,目前几乎所有的关系型数据库和消息队列产品都支持标准的XA接口。Tuxedo和各种数据库相连,都需要配置一个重要的文 件RM。
RM文件包含所有的资源管理器的入口,它们被Tuxedo应用访问,RM文件在$TUXDIR/udataobj目录下。
下面以Oracle数据库为例进行介绍。
1.操作系统的准备工作
如果Tuxedo连接的数据库不在本地,需要安装oracle客户端。
2.Oracle数据库中的准备工作
Sysadmin登录数据库,执行如下脚本。
示例9-1:
SQL>@$ORACLE_HOME\rdbms\admin\xaview.sql
赋权限给public用户。
示例9-2: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 ON DBA_PENDING_TRANSACTIONS TO Scott;
3..profile文件的设置,需要设置ORACLE_HOME并修改PATH
示例9-3:ORACLE_HOME=/u01/app/oracle/product/10.2.1/client
export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin
export PATH
4.修改RM文件
如果使用的不是COBOL(Common business Oriented Language)开发的程序,Oracle_XA的值不需要改变,否则需要作如下修改。
示例9-4:Oracle_XA:xaosw:-L${ORACLE_HOME}/lib –L${ORACLE_HOME}/precomp/lib/ cobsqlintf.o –lclntsh
5.创建tms文件
在TUXAPP目录下创建文件TMS_ORA10G,Tuxedo通过TMS_ORA10g与ORACLE数据库采用XA协议进行通信。
示例9-5:buildtms -o $TUXAPP/TMS_ORA10g -r Oracle_XA
6.修改UBBCONFIG文件
在*GROUPS中添加如下内容。
示例9-6:OPENINFO="ORACLE_XA:Oracle_XA+Acc=P/scott/scott+sqlNet=ORCL+SesTm=100+ LogDir=.+MaxCur=5"TMSNAME="TMS_ORA10g"TMSCOUNT=2
【责任编辑:云霞 TEL:(010)68476606】
点赞 0
tuxedo连接mysql_9.5.3 Tuxedo与各种数据库的连接相关推荐
- mysql与java连接查询_【java】MySQL数据库之连接查询
连接查询 首先来认识一个叫笛卡尔积 (cartesian product) 的东东,也可以叫直积. 假设我们有一个集合 A = {a, b}, 还有一个集合B = {0, 1, 2} ,那么这两个两集 ...
- vs vb连接mysql_详细介绍VS2010 VB ACCESS数据库的连接(如有不对,敬请改正)
VS 首先添加引用 尽量选最新的版本,这样可以向下兼容 然后连接ACCESS数据库 点击数据/添加新数据源 第一次连接点新建连接 点击更改 选中ACCESS数据库 点击浏览,选定数据库位置 用户名密码 ...
- spss连接mysql_通过结合使用 SPSS 与数据库仓库连接开展预测性分析
IBM SPSS Modeler 提供预测性分析,可帮助您发现数据模式,提高预测准确性,并改进决策.本教程演示了在 Watson Studio 上使用 SPSS Modeler 的端到端流程:在 Db ...
- navicat没安装mysql怎么连接_在本地不安装mysql 数据库 能连接吗?
展开全部 本地不安装mysql 服务器是可以的,但是至少要安装客户端, 也要安装一个 ODBC 的驱动.62616964757a686964616fe78988e69d833133336564623 ...
- labview连接mysql数据库_labview使用DSN与数据库的连接包括access,mysql
labview与数据库的连接: labview与上面两种数据库的连接方法基本相同,下面交叉讲述这两种数据库与labview的连接. 当然第一步就是先安装好这两种数据库,对于access数据的安装比较简 ...
- labview dsn连接mysql_labview使用DSN与数据库的连接包括access,mysql
labview与数据库的连接: labview与上面两种数据库的连接方法基本相同,下面交叉讲述这两种数据库与labview的连接. 当然第一步就是先安装好这两种数据库,对于access数据的安装比较简 ...
- Linux下Tuxedo配置以及Java调用Tuxedo
前言 因为业务需求,需要对接某部门的Tuxedo数据接口,但是那边提供的技术支持很少,Tuxedo相关资料网上不是很完善,以下是个人对Java调用Tuxedo相关整合,为方便个人和大家学习,不完善之处 ...
- ODBC、OLE连接各种数据库的连接字符串
简介 我们在使用数据库的时候,首先需要打开这个数据库. 我们可以找到集中类型的数据库,每个都使用不同的连接方式. 下面列举了一下主要的数据库的连接字符串 A:使用ODBC方式 1:dBASE连接字符串 ...
- SQL Relay开源的数据库池连接代理服务器
一.SQL Relay是什么? SQL Relay是一个开源的数据库池连接代理服务器 二.SQL Relay支持哪些数据库? * Oracle * MySQL * mSQL * PostgreSQL ...
最新文章
- C++中的friend详细解析
- MSIL实用指南-返回结果
- Web API-如何将Controller的返回值转换成HTTP response消息
- java for循环死循环_Java for循环进化
- 做生意做不过中国,于是英国发动了鸦片战争
- Julia :迎接0.6的到来
- NUBT 1480 懒惰的风纪委Elaine
- 《我这一辈子》 老舍 著
- WPS自动生成目录。
- 建筑能耗管理系统如何应用到办公楼中?
- linux系统进去是guest用户t,ubuntu普通用户变为root用户后,只能guest身份进系统(linux的权限问题)...
- C/C++语言编程规范
- 赔97.6万元!腾讯一程序员违反竞业协议,三年白干了!
- Python—标准遗传算法求函数最大值代码实现
- 大公司用的企业网盘哪个好
- python中axis=0 axis=1的理解
- 分布式系统架构---SOA服务体系架构
- 小班计算机游戏教案,游戏教案小班
- python进行对应分析_对应分析数据
- 医疗基本知识之医嘱篇(一)医嘱的定义及基本规范