DB2服务无法启动

问题描述 投票:0回答:1

我已经在Windows 10机器上安装了DB2 Developer Edition。 DB2实例设置为作为服务启动。当我尝试启动服务时,出现以下错误:

DB2 Service Startup Error

当我打开db2diag.log时,我可以看到这些“严重”错误:

2020-02-19-09.02.15.388000+060 I4802F420            LEVEL: Severe
PID     : 13992                TID : 6588           PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000
HOSTNAME: Honza
EDUID   : 6588                 EDUNAME: db2sysc
FUNCTION: DB2 UDB, base sys utilities, sqlePreInitSysCtlr, probe:4491
MESSAGE : ZRC=0x870F00C8=-2029059896=SQLO_UNKCPCC
          "unknown code page, or country code."

2020-02-19-09.02.15.389000+060 I5224F569            LEVEL: Severe
PID     : 13992                TID : 6588           PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000
HOSTNAME: Honza
EDUID   : 6588                 EDUNAME: db2sysc
FUNCTION: DB2 UDB, base sys utilities, sqlePreInitSysCtlr, probe:4675
MESSAGE : ZRC=0x870F00C8=-2029059896=SQLO_UNKCPCC
          "unknown code page, or country code."
DATA #1 : String, 17 bytes
syscState.preInit
DATA #2 : Hexdump, 8 bytes
0x0000004C0BDFF828 : 8100 0038 0800 0000                        ...8....

2020-02-19-09.02.15.390000+060 I5795F413            LEVEL: Severe
PID     : 13992                TID : 6588           PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000
HOSTNAME: Honza
EDUID   : 6588                 EDUNAME: db2sysc
FUNCTION: DB2 UDB, base sys utilities, sqleSysCtlr, probe:3496
MESSAGE : ZRC=0x870F00C8=-2029059896=SQLO_UNKCPCC
          "unknown code page, or country code."

2020-02-19-09.02.15.491000+060 I6210F499            LEVEL: Severe
PID     : 13992                TID : 6588           PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000
HOSTNAME: Honza
EDUID   : 6588                 EDUNAME: db2sysc
FUNCTION: DB2 UDB, base sys utilities, sqleSysCtlr, probe:3948
MESSAGE : ZRC=0x870F00C8=-2029059896=SQLO_UNKCPCC
          "unknown code page, or country code."
DATA #1 : <preformatted>
System Controller is exiting with RC =-2029059896, Erorr=0

显然,DB2代码页/国家/地区代码设置存在一些问题。 Windows Event Viewer并未对此进行说明-仅有错误指示Windows无法启动DB2服务,因为该服务意外终止。

我尝试安装DB2 Express版,它也出现同样的问题。

知道如何解决这些问题?

谢谢。

windows service db2
1个回答
0
投票

回答我自己的问题。 Windows管理语言设置(“控制面板”>“区域”>“管理”>“更改系统区域设置”>“ Beta:使用Unicode UTF-8进行全球语言支持”)中的“ Beta:使用Unicode UTF-8进行全球语言支持”复选框处于选中状态。

如果您遇到“未知代码页或国家/地区代码。” DB2问题,请确保未选中该复选框。

Windows 10 Administrative Language Settings

© www.soinside.com 2019 - 2024. All rights reserved.