tmboot 启动Tuxedo服务失败,从ULOG日志中看到如下错误:html
100534.MATHXH!TMS_ORA10G.22600.4076.0: LIBTUX_CAT:466: ERROR: tpopen TPERMERR xa_open returned XAER_INVAL
100534.MATHXH!TMS_ORA10G.22600.4076.0: LIBTUX_CAT:250: ERROR: tpsvrinit() failed
100534.MATHXH!TMS_ORA10G.22600.4076.0: LIBTUX_CAT:300: ERROR: _tlog_open: _gp_tblopen: UNIX sys call error - 2sql
通过分析是访问不了数据库,检查Tuxconfig配置文件中的OPENINFO字段的数据库用户名和密码还有服务命名正确不正确,后来通过分析,确实用户名和密码是不正确致使。改正就行了。数据库
还有注意的一点就是Tuxedo服务依赖那个版本的Oracle客户端就必须是指向哪一个版本的Net Manager服务名,在个别一些电脑上Net Manager配置的小写服务名好比si2000,可是在Tuxedo的配置文件中spa
的OPENINFO字段必须是大写的SI2000:日志
Oracle_XA:Oracle_XA+Acc=P/[用户名]/[密码]+sqlNet=SI2000+SesTm=600+MaxCur=5+LogDir=.htm
references:it
https://wenku.baidu.com/view/d93699d8a58da0116c17491e.html配置
https://wenku.baidu.com/view/d093370ebb68a98271fefa71?pu=密码