我已经在Windows 10机器上安装了DB2 Developer Edition。 DB2实例设置为作为服务启动。当我尝试启动服务时,出现以下错误:
当我打开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版,它也出现同样的问题。
知道如何解决这些问题?
谢谢。