tuxedo遇到报错及解决方案

332 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

tuxedo遇到报错及解决方案
ULOG
问题
180831.DESKTOP-4034F0E!tmboot.13956.12592.-2: 05-22-2021: Tuxedo Version 12.1.3.0.0_VS2012, 64-bit 180831.DESKTOP-4034F0E!tmboot.13956.12592.-2: LIBTUX_CAT:602: ERROR: TUXCONFIG environment variable not set 180831.DESKTOP-4034F0E!tmboot.13956.12592.-2: LIBTUX_CAT:588: ERROR: Unable to open TUXCONFIG file 180831.DESKTOP-4034F0E!tmboot.13956.12592.-2: FATAL: internal error: CMDTUX_CAT:754: ERROR: error processing configuration file

180831.DESKTOP-4034F0E!tmboot.13956.12592.-2: FATAL: internal error: CMDTUX_CAT:1360: ERROR: configuration file not found
解决方案
tuxedo服务端报错,环境变量TUXCONFIG未设置。可以使用tmloadcf命令生成。

客户端报这个错,我是因为使用了visual studio,新建的win32控制台应用程序,直接编译tuxedo客户端,生成的dll文件。运行的时候,自动加载了服务端运行需要的TUXCONFIG 环境变量。

应该使用用buildclient命令生成dll文件。

tuxedo遇到报错及解决方案
ULOG问题

174329.DESKTOP-4034F0E!?proc.6096.1424.0: 05-20-2021: Tuxedo Version 12.1.3.0.0_VS2012, 64-bit 174329.DESKTOP-4034F0E!?proc.6096.1424.0: TUXNT_CAT:16: ERROR: Cannot access Service Manager (�ܾ����ʡ� ) 174329.DESKTOP-4034F0E!?proc.6096.1424.0: TUXNT_CAT:20: WARN: Service 'Oracle ProcMGR V12.1.3.0.0_VS2012' could not be started 174329.DESKTOP-4034F0E!?proc.6096.1424.0: TUXNT_CAT:21: WARN: All applications will exit when console user logs off 174329.DESKTOP-4034F0E!tuxipc.9228.9664.-2: 05-20-2021: Tuxedo Version 12.1.3.0.0_VS2012, 64-bit 174329.DESKTOP-4034F0E!tuxipc.9228.9664.-2: TUXNT_CAT:15: ERROR: Cannot create shared memory 'Oracle_segV12.1.3.0.0_VS2012' (�ܾ����ʡ� ) 174329.DESKTOP-4034F0E!tuxipc.9228.9664.-2: TUXNT_CAT:45: ERROR: Cannot create ipc data (ϵͳ�Ҳ���ָ�����ļ��� ) 174351.DESKTOP-4034F0E!?proc.6096.1424.0: TUXNT_CAT:24: ERROR: Cannot access ipc server pipe '\.\pipe\OracleProcMGR_V12.1.3.0.0_VS2012' (ϵͳ�Ҳ���ָ�����ļ��� ) 174351.DESKTOP-4034F0E!?proc.6096.1424.0: LIBTUX_CAT:336: ERROR: semget err: errno=5, key = 123456

解决方案
tuxedo服务端报错,不能启动服务端,不能建立共享内存、共享数据。使用管理员权限启动cmd.exe。再启动tuxedo。

tuxedo遇到报错及解决方案
ULOG 问题
190721.DESKTOP-4034F0E!?proc.14924.332.0: 05-22-2021: Tuxedo Version 12.1.3.0.0_VS2012, 64-bit 190721.DESKTOP-4034F0E!?proc.14924.332.0: LIBWSC_CAT:1055: ERROR: Unable to establish WSL connection 190721.DESKTOP-4034F0E!?proc.14924.332.0: LIBWSC_CAT:1027: ERROR: Unable to connect to WSH 190721.DESKTOP-4034F0E!?proc.14924.332.0: LIBWSC_CAT:1020: ERROR: Unable to obtain authentication level

解决方案
1、首先确认和服务端IP和端口是否通

2、确认服务端是否启动

3、WSNADDR环境变量是否设置

windows下tuxedo客户端,使用tuxputenv,设置WSNADDR环境变量。 tuxputenv("WSNADDR=//192.168.1.11:8000");