[转帖]Tuxedo域连接配置_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3891 | 回复: 0   主题: [转帖]Tuxedo域连接配置        下一篇 
yun
注册用户
等级:少校
经验:1082
发帖:83
精华:4
注册:2012-12-17
状态:离线
发送短消息息给yun 加好友    发送短消息息给yun 发消息
发表于: IP:您无权察看 2012-12-20 9:49:28 | [全部帖] [楼主帖] 楼主

当多个域之间有Tuxedo服务调用关系,必须通过域连接才能实现正常调用。

通过以下步骤完成连接配置:

1 导出

首先,需要导出当前的域连接信息。通过管道将信息导入到一个文件中,当然,编辑钱不忘备份:

dmunloadcf > dm.0616;
cp dm.0616 dm.0616.bak;


2 dm格式说明

dm文件中主要有以下几个部分:

*DM_LOCAL
"ABC-25"        GWGRP="TDMGRP1"
ACCESSPOINTID="ABC-25"
BLOCKTIME=10
DMTLOGDEV="/opt/app/tuxapp/log/DLOG"
DMTLOGNAME="DMTLOG"
MAXRACCESSPOINT=89
MAXTRAN=100
BLOB_SHM_SIZE=1000000


DM_LOCAL 块是本地域配置信息;

*DM_REMOTE
"DEF55" ACCESSPOINTID="DEF55"
CREDENTIAL_POLICY="LOCAL"


DM_REMOTE 块里是远程域配置信息;

*DM_TDOMAIN
"ABC-25"        NWADDR="//10.6.***.25:7830"
"DEF55" NWADDR="//10.6.***.36:6666"
LACCESSPOINT="ABC-25"


DM_TDOMAIN里是本地与远程的域互联的服务器地址及端口;

*DM_EXPORT
"SERVICE1"    COUPLING=LOOSE
"SERVICE2"    COUPLING=LOOSE


DM_EXPORT中配置是对外公布的域导出服务,即与本地域连接上的远程域中的机器可调用的服务;

*DM_IMPORT中配置的是导入服务,即本地域需要访问远程域中的服务名;

3.编辑

编辑这个文件,在相应的块中添加我们需要配置的域连接信息;

注意,如果我们的本地的域命名中带有字符 - ,将这个导出的文件不做任何修改直接导入也会提示错误信息。

导出的文件在*DM_IMPORT段中LACCESSPOINT=ABC-25 提示出错;

解决的方法有2种:1是采用另外一个dm导出格式,比较麻烦,这里不做说明;

2是修改导出文件,将LACCESSPOINT=ABC-25中的域名用引号引起来:

LACCESSPOINT="ABC-25"


4 导入

编辑完成后就可以导入了,导入前需要将Tuxedo服务停止,就跟load修改的ubb一样。当然,也可以动态的配置域连接,方法需配置脚本,感兴趣的可自行上网搜索。

tmshutdown –y
dmloadcf –y dm.0616


如果没有提示出错,则导入成功;

启动服务之后,与域的另一方协商,双方都配置完成之后即可实现域连接。

5 管理

4.1 查看本机已经连上的域

dmadmin


>pd –d  本机域名:

eg: pd –d ABC-25


可查看与本机成功连接的域;

4.2 强制连接

当双方都已配置完成之后,可通过以下命令实现强制连接:

dmadmin


>co –d 本机域名 –R 远程域名

eg:> co -d ABC-25 -R DEF55
OVER!




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论