LIBTUX_CAT:466: ERROR: tpopen TPERMERR xa_open returned XAER_INVAL

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=密碼

相關文章
相關標籤/搜索