xa与oracle数据库连接

xa与oracle数据库连接

ID:34727201

大小:76.18 KB

页数:11页

时间:2019-03-10

xa与oracle数据库连接_第1页
xa与oracle数据库连接_第2页
xa与oracle数据库连接_第3页
xa与oracle数据库连接_第4页
xa与oracle数据库连接_第5页
资源描述:

《xa与oracle数据库连接》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、TUXEDO与ORACLE数据库的互连(来源:http://www.ccw.com.cn)前言在银行、电信、金融等行业的大型计算机应用系统中,中间件的使用日益普及,中间件已与操作系统、数据库并列为三大基础软件。BEATuxedo作为最优秀的中间件产品,在我国的很多行业中广泛使用,本文通过一个简单的例子介绍如何在TUXEDO中访问ORACLE数据库。在两层的C/S结构中,客户端直接访问数据库,当采用TUXEDO中间件后,形成三层结构。这时,客户端不直接访问数据库,而是改为调用中间件TUXEDO服务端上的服务,由TUXEDO服务

2、端访问数据库,并把结果返回给客户端。TUXEDO服务端可以和ORACLE在同一台服务器上,也可以在不同的机器上,如果在不同的机器上,在TUXEDO的服务端所在的机器要安装一个ORACLE的客户端。TUXEDO服务端与ORACLE数据库连接有两种方式:1、不通过XA接口直接互连。适用于整个系统只有一个数据库的情况。2、通过XA接口互连,对整个系统有一个数据库或多个数据库都适用,建议采用,本文介绍这种互连的配置方法。系统说明TUXEDO版本:7.1安装目录d:tuxedo71ORACLE版本:8.1.5安装目录d:ora81

3、操作系统:win2000配置的步骤一、ORACLE的的配置1.用internal用户(缺省的口令是oracle)进入SQLPLUSC:>sqlplusinternal/oracle注意:在9i数据库需要用如下方法进入E:>sqlplus/nologSQL>connectsysassysdba请输入口令:已连接。2.运行ORACLE的安装路径下的/rdbms/admin/xaview.sqlSQL>@d:ora81rdbmsadminxaview.sql9i数据库SQL>@E:oracleora90rdbms

4、adminxaview.sql3.授权SQL>grantselectonv$xatrans$topublicwithgrantoption;SQL>grantselectonv$pending_xatrans$topublicwithgrantoption;grantselectonpending_trans$topublic;grantselectondba_2pc_pendingtopublic;grantselectondba_pending_transactionstopublic;4.用system用户(缺省的

5、口令是manager)连接并授权SQL>connectsystem/managerSQL>grantselectanytabletopublic;二、TUXEDO的配置1.修改TUXEDO安装路径的udataobj目录下的RM文件,把以Oracle_XA:xaosw:开头的一行用#注释掉,并加入一行:Oracle_XA;xaosw;d:ora81rdbmsxaoraxa8.libd:ora81precomplibmsvcorasql8.lib8i:Oracle_XA;xaosw;{Oracle_Home}

6、rdbmsxaoraxa8.lib{Oracle_Home}precomplibmsvcorasql8.lib9i:Oracle_XA;xaosw;{Oracle_Home}rdbmsxaoraxa9.lib{Oracle_Home}precomplibmsvcorasql9.lib如果是在UNIX环境下,则为:Oracle_XA:xaosw:-L${ORACLE_HOME}/lib-lclntsh2.在TUXEDO用户下创建TMS文件:TMS_ORA8i,TUXEDO通过TMS_ORA8i与ORA

7、CLE数据库采用XA协议进行通讯buildtms-od:tuxedo71binTMS_ORA8i-rOracle_XA注意:如果TUXEDO服务端与ORACLE数据库不在同一台服务器上,可能会提示找不到库文件oraxa8.lib和orasql8.lib,可到ORACLE数据库的服务端相应目录下把这两个文件拷到当前机器ORACLE的客户端下的对应目录下。3.配置UBBCONFIG(1)在*MACHINES节中增加:TLOGDEVICE="/home/oracle/temp/simpdb/TLOG"TLOGNAME=TLO

8、GTLOGSIZE=200(2)改*GROUPS节的配置为:(scott/tiger为本数据库所采用的用户及口令,可根据需要更改)*GROUPSGROUP1LMID=simpleGRPNO=1OPENINFO="Oracle_XA:Oracle_XA+Acc=P/scott/tiger+S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。