SQL1032N 未发出启动数据库管理器命令。 SQLSTATE=57019

SQL1032N No start database manager command was issued. SQLSTATE=57019

我在 docker 实例上安装了 DB2 和 TDS,当我尝试启动我的 TDS 实例时出现以下错误

GLPSRV200I Initializing primary database and its connections.
GLPRDB001E Error code -1 from function:" SQLConnect " ldapdb2b .
12/11/2017 10:51:34     0   0   SQL1042C  An unexpected system error occurred.
SQL1032N  No start database manager command was issued.  SQLSTATE=57019
GLPRDB004E The directory server is unable to connect to the database.
GLPSRV064E Failed to initialize be_config.
GLPSRV040E Server starting in configuration only mode due to errors.

深入挖掘,我访问了实例所有者主页 /home/dsrdbm01/idsslapd-dsrdbm01/logs/ 上的日志并跟踪 db2cli.log 以找到以下内容:

2017-12-11-10:50:32.native retcode = -1032; state = "57019"; message = "SQL1032N  No start database manager command was issued.  SQLSTATE=57019"
2017-12-11-10:50:32native retcode = -1032; state = "08001"; message = "[IBM][CLI Driver] SQL1032N  No start database manager command was issued.`  SQLSTATE=57019

我认为我需要使用 db2start 命令启动数据库管理器,所以我从 /opt/IBM/db2/V9.7/bin/ 上的安装文件夹访问 db2 bin,SU'ed 作为实例所有者,然后输入 db2start 得到以下内容:

[dsrdbm01@b4aa75a27ceb bin]$ db2start
12/11/2017 11:03:11     0   0   SQL1042C  An unexpected system error occurred.
SQL1032N  No start database manager command was issued.  SQLSTATE=57019

系统详情如下:

CentOS Linux release 7.3.1611 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
CentOS Linux release 7.3.1611 (Core)

编辑: 运行 DB2Diag 我得到以下结果:

[dsrdbm01@b4aa75a27ceb bin]$ db2diag
2017-12-11-10.31.48.646655+000 I1E1587             LEVEL: Event
PID     : 233                  TID  : 140078263629696PROC : db2diag
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, RAS/PD component, pdLogInternal, probe:120
START   : New Diagnostic Log file
DATA #1 : Build Level, 152 bytes
Instance "dsrdbm01" uses "64" bits and DB2 code release "SQL09078"
with level identifier "08090107".
Informational tokens are "DB2 v9.7.0.8", "s130316", "IP23433", Fix Pack "8".
DATA #2 : System Info, 440 bytes
System: Linux b4aa75a27ceb 9 4 x86_64
CPU: total:2 online:2 Cores per socket:2 Threading degree per core:1
Physical Memory(MB): total:2986 free:1516
Virtual  Memory(MB): total:4010 free:2540
Swap     Memory(MB): total:1024 free:1024
Kernel   Params: msgMaxMessageSize:8192 msgMsgMap:16384 msgMaxQueueIDs:32000
                 msgNumberOfHeaders:16384 msgMaxQueueSize:16384
                 msgMaxSegmentSize:16 shmMax:9223372036854775807 shmMin:1
                 shmIDs:4096 shmSegments:4096 semMap:1024000000 semIDs:32000
                 semNum:1024000000 semUndo:1024000000 semNumPerID:32000
                 semOps:500 semUndoSize:20 semMaxVal:32767
                 semAdjustOnExit:32767
Cur cpu time limit (seconds)  = 0xFFFFFFFF
Cur file size limit (bytes) = 0xFFFFFFFF
Cur data size (bytes)  = 0xFFFFFFFF
Cur stack size (bytes)  = 0x00800000
Cur core size (bytes)  = 0x00000000
Cur memory size (bytes) = 0xFFFFFFFF
nofiles (descriptors)  = 0x00100000

Information in this record is only valid at the time when this file was
created (see this record's time stamp)

2017-12-11-10.31.48.646503+000 I1589E372           LEVEL: Event
PID     : 233                  TID  : 140078263629696PROC : db2diag
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, RAS/PD component, pdDiagArchiveDiagnosticLog, probe:88
CREATE  : DB2DIAG.LOG ARCHIVE : /home/dsrdbm01/sqllib/db2dump/db2diag.log_2017-12-11-10.31.48 : success
IMPACT  : Potential

2017-12-11-10.38.30.442137+000 I1962E305           LEVEL: Event
PID     : 391                  TID  : 140260437010304PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleIssueStartStop, probe:21
DATA #1 : <preformatted>
Single node instance [0] is starting

2017-12-11-10.38.30.442475+000 I2268E1637          LEVEL: Event
PID     : 391                  TID  : 140260437010304PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleStartStopSingleNode, probe:1130
DATA #1 : String, 34 bytes
/home/dsrdbm01/sqllib/adm/db2star2
DATA #2 : Hexdump, 256 bytes
0x00007FFD5C9E48A0 : 2F68 6F6D 652F 6473 7264 626D 3031 2F73    /home/dsrdbm01/s
0x00007FFD5C9E48B0 : 716C 6C69 622F 6164 6D2F 6462 3273 7461    qllib/adm/db2sta
0x00007FFD5C9E48C0 : 7232 004E 4F4D 5347 0000 0000 0000 0000    r2.NOMSG........
0x00007FFD5C9E48D0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E48E0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E48F0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E4900 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E4910 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E4920 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E4930 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E4940 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E4950 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E4960 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E4970 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E4980 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD5C9E4990 : 0000 0000 0000 0000 0000 0000 0000 0000    ................

2017-12-11-10.38.31.183758+000 E3906E314           LEVEL: Info
PID     : 393                  TID  : 140301791545216PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloKADetermineKernelIntegrity, probe:30
DATA #1 : <preformatted>
Indeterminable operating system.

2017-12-11-10.38.31.184024+000 E4221E272           LEVEL: Warning
PID     : 393                  TID  : 140301791545216PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloKAAnalyze, probe:10
DATA #1 : Codepath, 8 bytes
5

2017-12-11-10.39.31.199729+000 E4494E1535          LEVEL: Severe (OS)
PID     : 393                  TID  : 140301791545216PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloWaitIPCWaitPost, probe:100
MESSAGE : ZRC=0x8300002A=-2097151958
CALLED  : OS, -, msgrcv                           OSERR: ENOMSG (42)
DATA #1 : timeout value, 4 bytes
0
DATA #2 : String, 218 bytes
{
   pc    = 0x0
   cs    = {
   lock          = { 0x01 [ locked ] }
   fighterCount  = 0
   identity      = sqlo_waitpost::cs (6)
}

   state = 0x2 ((Empty))
   guard = initialized
   flags = 0x2
   numWaiters  = 1
}
DATA #3 : ipc waitpost, PD_TYPE_SQLO_IPCWAITPOST, 24 bytes
0x00000002004800C8 : 0000 0000 0100 0600 0200 0000 FEAB 0000    ................
0x00000002004800D8 : 0200 0000 0100 0000                        ........
DATA #4 : system V message queue identifier., PD_TYPE_SYSV_QUEUE_ID, 4 bytes
0x000F0001
DATA #5 : Bitmask, 8 bytes
0x0000000000000000
CALLSTCK: (Static functions may not be resolved correctly, as they are resolved to the nearest symbol)
  [0] 0x00007F9A8A743817 pdLogSysRC + 0x22B
  [1] 0x00007F9A8A1BE994 sqloWaitIPCWaitPost + 0x38A
  [2] 0x000000000040B941 DB2StartMain + 0x4EB5
  [3] 0x0000000000406A7F main + 0x37
  [4] 0x00007F9A86FDBB35 __libc_start_main + 0xF5
  [5] 0x00000000004069B9 __gxx_personality_v0 + 0x2F1
  [6] 0x0000000000000000 ?unknown + 0x0
  [7] 0x0000000000000000 ?unknown + 0x0
  [8] 0x0000000000000000 ?unknown + 0x0
  [9] 0x0000000000000000 ?unknown + 0x0

2017-12-11-10.39.31.200902+000 I6030E382           LEVEL: Error
PID     : 393                  TID  : 140301791545216PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, DB2StartMain, probe:660
MESSAGE : db2sysc exited prematurely. sqlcode :
DATA #1 : Hexdump, 4 bytes
0x00007FFD499FC48C : 2A00 0083                                  *...

2017-12-11-10.39.31.200968+000 I6413E357           LEVEL: Error
PID     : 393                  TID  : 140301791545216PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, DB2StartMain, probe:670
MESSAGE : db2syscPID :
DATA #1 : Hexdump, 4 bytes
0x00007FFD499F59C8 : 8B01 0000                                  ....

2017-12-11-10.39.31.426658+000 I6771E298           LEVEL: Event
PID     : 391                  TID  : 140260437010304PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleIssueStartStop, probe:190
DATA #1 : <preformatted>
Single node stopped [-1032].

2017-12-11-10.49.31.798432+000 I7070E305           LEVEL: Event
PID     : 499                  TID  : 139691711887232PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleIssueStartStop, probe:21
DATA #1 : <preformatted>
Single node instance [0] is starting

2017-12-11-10.49.31.798804+000 I7376E1637          LEVEL: Event
PID     : 499                  TID  : 139691711887232PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleStartStopSingleNode, probe:1130
DATA #1 : String, 34 bytes
/home/dsrdbm01/sqllib/adm/db2star2
DATA #2 : Hexdump, 256 bytes
0x00007FFE7FB3FED0 : 2F68 6F6D 652F 6473 7264 626D 3031 2F73    /home/dsrdbm01/s
0x00007FFE7FB3FEE0 : 716C 6C69 622F 6164 6D2F 6462 3273 7461    qllib/adm/db2sta
0x00007FFE7FB3FEF0 : 7232 004E 4F4D 5347 0000 0000 0000 0000    r2.NOMSG........
0x00007FFE7FB3FF00 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FF10 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FF20 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FF30 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FF40 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FF50 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FF60 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FF70 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FF80 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FF90 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FFA0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FFB0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFE7FB3FFC0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................

2017-12-11-10.49.32.563312+000 E9014E314           LEVEL: Info
PID     : 501                  TID  : 140003416967040PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloKADetermineKernelIntegrity, probe:30
DATA #1 : <preformatted>
Indeterminable operating system.

2017-12-11-10.49.32.563603+000 E9329E272           LEVEL: Warning
PID     : 501                  TID  : 140003416967040PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloKAAnalyze, probe:10
DATA #1 : Codepath, 8 bytes
5

2017-12-11-10.50.32.581305+000 E9602E1535          LEVEL: Severe (OS)
PID     : 501                  TID  : 140003416967040PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloWaitIPCWaitPost, probe:100
MESSAGE : ZRC=0x8300002A=-2097151958
CALLED  : OS, -, msgrcv                           OSERR: ENOMSG (42)
DATA #1 : timeout value, 4 bytes
0
DATA #2 : String, 218 bytes
{
   pc    = 0x0
   cs    = {
   lock          = { 0x01 [ locked ] }
   fighterCount  = 0
   identity      = sqlo_waitpost::cs (6)
}

   state = 0x2 ((Empty))
   guard = initialized
   flags = 0x2
   numWaiters  = 1
}
DATA #3 : ipc waitpost, PD_TYPE_SQLO_IPCWAITPOST, 24 bytes
0x00000002004800C8 : 0000 0000 0100 0600 0200 0000 FEAB 0000    ................
0x00000002004800D8 : 0200 0000 0100 0000                        ........
DATA #4 : system V message queue identifier., PD_TYPE_SYSV_QUEUE_ID, 4 bytes
0x00128002
DATA #5 : Bitmask, 8 bytes
0x0000000000000000
CALLSTCK: (Static functions may not be resolved correctly, as they are resolved to the nearest symbol)
  [0] 0x00007F5511F17817 pdLogSysRC + 0x22B
  [1] 0x00007F5511992994 sqloWaitIPCWaitPost + 0x38A
  [2] 0x000000000040B941 DB2StartMain + 0x4EB5
  [3] 0x0000000000406A7F main + 0x37
  [4] 0x00007F550E7AFB35 __libc_start_main + 0xF5
  [5] 0x00000000004069B9 __gxx_personality_v0 + 0x2F1
  [6] 0x0000000000000000 ?unknown + 0x0
  [7] 0x0000000000000000 ?unknown + 0x0
  [8] 0x0000000000000000 ?unknown + 0x0
  [9] 0x0000000000000000 ?unknown + 0x0

2017-12-11-10.50.32.583379+000 I11138E382          LEVEL: Error
PID     : 501                  TID  : 140003416967040PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, DB2StartMain, probe:660
MESSAGE : db2sysc exited prematurely. sqlcode :
DATA #1 : Hexdump, 4 bytes
0x00007FFF5F895A5C : 2A00 0083                                  *...

2017-12-11-10.50.32.583502+000 I11521E357          LEVEL: Error
PID     : 501                  TID  : 140003416967040PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, DB2StartMain, probe:670
MESSAGE : db2syscPID :
DATA #1 : Hexdump, 4 bytes
0x00007FFF5F88EF98 : F701 0000                                  ....

2017-12-11-10.50.32.757055+000 I11879E298          LEVEL: Event
PID     : 499                  TID  : 139691711887232PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleIssueStartStop, probe:190
DATA #1 : <preformatted>
Single node stopped [-1032].

2017-12-11-10.50.33.411733+000 I12178E305          LEVEL: Event
PID     : 505                  TID  : 139741130913664PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleIssueStartStop, probe:21
DATA #1 : <preformatted>
Single node instance [0] is starting

2017-12-11-10.50.33.412077+000 I12484E1637         LEVEL: Event
PID     : 505                  TID  : 139741130913664PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleStartStopSingleNode, probe:1130
DATA #1 : String, 34 bytes
/home/dsrdbm01/sqllib/adm/db2star2
DATA #2 : Hexdump, 256 bytes
0x00007FFD923FBA00 : 2F68 6F6D 652F 6473 7264 626D 3031 2F73    /home/dsrdbm01/s
0x00007FFD923FBA10 : 716C 6C69 622F 6164 6D2F 6462 3273 7461    qllib/adm/db2sta
0x00007FFD923FBA20 : 7232 004E 4F4D 5347 0000 0000 0000 0000    r2.NOMSG........
0x00007FFD923FBA30 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBA40 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBA50 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBA60 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBA70 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBA80 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBA90 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBAA0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBAB0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBAC0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBAD0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBAE0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD923FBAF0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................

2017-12-11-10.50.34.014886+000 E14122E314          LEVEL: Info
PID     : 507                  TID  : 139859105171328PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloKADetermineKernelIntegrity, probe:30
DATA #1 : <preformatted>
Indeterminable operating system.

2017-12-11-10.50.34.015146+000 E14437E272          LEVEL: Warning
PID     : 507                  TID  : 139859105171328PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloKAAnalyze, probe:10
DATA #1 : Codepath, 8 bytes
5

2017-12-11-10.51.34.032125+000 E14710E1535         LEVEL: Severe (OS)
PID     : 507                  TID  : 139859105171328PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloWaitIPCWaitPost, probe:100
MESSAGE : ZRC=0x8300002A=-2097151958
CALLED  : OS, -, msgrcv                           OSERR: ENOMSG (42)
DATA #1 : timeout value, 4 bytes
0
DATA #2 : String, 218 bytes
{
   pc    = 0x0
   cs    = {
   lock          = { 0x01 [ locked ] }
   fighterCount  = 0
   identity      = sqlo_waitpost::cs (6)
}

   state = 0x2 ((Empty))
   guard = initialized
   flags = 0x2
   numWaiters  = 1
}
DATA #3 : ipc waitpost, PD_TYPE_SQLO_IPCWAITPOST, 24 bytes
0x00000002004800C8 : 0000 0000 0100 0600 0200 0000 FEAB 0000    ................
0x00000002004800D8 : 0200 0000 0100 0000                        ........
DATA #4 : system V message queue identifier., PD_TYPE_SYSV_QUEUE_ID, 4 bytes
0x00158001
DATA #5 : Bitmask, 8 bytes
0x0000000000000000
CALLSTCK: (Static functions may not be resolved correctly, as they are resolved to the nearest symbol)
  [0] 0x00007F33784A3817 pdLogSysRC + 0x22B
  [1] 0x00007F3377F1E994 sqloWaitIPCWaitPost + 0x38A
  [2] 0x000000000040B941 DB2StartMain + 0x4EB5
  [3] 0x0000000000406A7F main + 0x37
  [4] 0x00007F3374D3BB35 __libc_start_main + 0xF5
  [5] 0x00000000004069B9 __gxx_personality_v0 + 0x2F1
  [6] 0x0000000000000000 ?unknown + 0x0
  [7] 0x0000000000000000 ?unknown + 0x0
  [8] 0x0000000000000000 ?unknown + 0x0
  [9] 0x0000000000000000 ?unknown + 0x0

2017-12-11-10.51.34.033328+000 I16246E382          LEVEL: Error
PID     : 507                  TID  : 139859105171328PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, DB2StartMain, probe:660
MESSAGE : db2sysc exited prematurely. sqlcode :
DATA #1 : Hexdump, 4 bytes
0x00007FFD63F3226C : 2A00 0083                                  *...

2017-12-11-10.51.34.033412+000 I16629E357          LEVEL: Error
PID     : 507                  TID  : 139859105171328PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, DB2StartMain, probe:670
MESSAGE : db2syscPID :
DATA #1 : Hexdump, 4 bytes
0x00007FFD63F2B7A8 : FD01 0000                                  ....

2017-12-11-10.51.34.154540+000 I16987E298          LEVEL: Event
PID     : 505                  TID  : 139741130913664PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleIssueStartStop, probe:190
DATA #1 : <preformatted>
Single node stopped [-1032].

2017-12-11-11.02.10.623731+000 I17286E305          LEVEL: Event
PID     : 668                  TID  : 140339545905024PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleIssueStartStop, probe:21
DATA #1 : <preformatted>
Single node instance [0] is starting

2017-12-11-11.02.10.624075+000 I17592E1637         LEVEL: Event
PID     : 668                  TID  : 140339545905024PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleStartStopSingleNode, probe:1130
DATA #1 : String, 34 bytes
/home/dsrdbm01/sqllib/adm/db2star2
DATA #2 : Hexdump, 256 bytes
0x00007FFD4C159550 : 2F68 6F6D 652F 6473 7264 626D 3031 2F73    /home/dsrdbm01/s
0x00007FFD4C159560 : 716C 6C69 622F 6164 6D2F 6462 3273 7461    qllib/adm/db2sta
0x00007FFD4C159570 : 7232 004E 4F4D 5347 0000 0000 0000 0000    r2.NOMSG........
0x00007FFD4C159580 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C159590 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C1595A0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C1595B0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C1595C0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C1595D0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C1595E0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C1595F0 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C159600 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C159610 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C159620 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C159630 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00007FFD4C159640 : 0000 0000 0000 0000 0000 0000 0000 0000    ................

2017-12-11-11.02.11.233890+000 E19230E314          LEVEL: Info
PID     : 670                  TID  : 140405063419776PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloKADetermineKernelIntegrity, probe:30
DATA #1 : <preformatted>
Indeterminable operating system.

2017-12-11-11.02.11.234156+000 E19545E272          LEVEL: Warning
PID     : 670                  TID  : 140405063419776PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloKAAnalyze, probe:10
DATA #1 : Codepath, 8 bytes
5

2017-12-11-11.03.11.249381+000 E19818E1535         LEVEL: Severe (OS)
PID     : 670                  TID  : 140405063419776PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloWaitIPCWaitPost, probe:100
MESSAGE : ZRC=0x8300002A=-2097151958
CALLED  : OS, -, msgrcv                           OSERR: ENOMSG (42)
DATA #1 : timeout value, 4 bytes
0
DATA #2 : String, 218 bytes
{
   pc    = 0x0
   cs    = {
   lock          = { 0x01 [ locked ] }
   fighterCount  = 0
   identity      = sqlo_waitpost::cs (6)
}

   state = 0x2 ((Empty))
   guard = initialized
   flags = 0x2
   numWaiters  = 1
}
DATA #3 : ipc waitpost, PD_TYPE_SQLO_IPCWAITPOST, 24 bytes
0x00000002004800C8 : 0000 0000 0100 0600 0200 0000 FEAB 0000    ................
0x00000002004800D8 : 0200 0000 0100 0000                        ........
DATA #4 : system V message queue identifier., PD_TYPE_SYSV_QUEUE_ID, 4 bytes
0x00188001
DATA #5 : Bitmask, 8 bytes
0x0000000000000000
CALLSTCK: (Static functions may not be resolved correctly, as they are resolved to the nearest symbol)
  [0] 0x00007FB295EFF817 pdLogSysRC + 0x22B
  [1] 0x00007FB29597A994 sqloWaitIPCWaitPost + 0x38A
  [2] 0x000000000040B941 DB2StartMain + 0x4EB5
  [3] 0x0000000000406A7F main + 0x37
  [4] 0x00007FB292797B35 __libc_start_main + 0xF5
  [5] 0x00000000004069B9 __gxx_personality_v0 + 0x2F1
  [6] 0x0000000000000000 ?unknown + 0x0
  [7] 0x0000000000000000 ?unknown + 0x0
  [8] 0x0000000000000000 ?unknown + 0x0
  [9] 0x0000000000000000 ?unknown + 0x0

2017-12-11-11.03.11.250573+000 I21354E382          LEVEL: Error
PID     : 670                  TID  : 140405063419776PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, DB2StartMain, probe:660
MESSAGE : db2sysc exited prematurely. sqlcode :
DATA #1 : Hexdump, 4 bytes
0x00007FFE298F2E3C : 2A00 0083                                  *...

2017-12-11-11.03.11.250640+000 I21737E357          LEVEL: Error
PID     : 670                  TID  : 140405063419776PROC : db2star2
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, DB2StartMain, probe:670
MESSAGE : db2syscPID :
DATA #1 : Hexdump, 4 bytes
0x00007FFE298EC378 : A002 0000                                  ....

2017-12-11-11.03.11.402047+000 I22095E298          LEVEL: Event
PID     : 668                  TID  : 140339545905024PROC : db2start
INSTANCE: dsrdbm01             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, sqleIssueStartStop, probe:190
DATA #1 : <preformatted>
Single node stopped [-1032].

db2diag invoked with the default set of filtering/formatting options
on file "/opt/IBM/db2/V9.7/bin/db2diag.log".
Enter "db2diag -h" to get a short description of all available options.

现在我处于闭环状态,非常感谢任何帮助。

在 UNIX 操作系统上,在数据库激活时分配初始数据库内存大小后,DB2 会根据需要分配额外的内存来支持动态需求。

DB2 有一个问题,它需要比 Docker 最初提供的更多的共享内存,因此会出现上述问题

为了解决这个问题,DB2需要运行在docker下什么叫"Privileged Mode"。 Docker支持站点定义如下

The --privileged flag gives all capabilities to the container, and it also lifts all the limitations enforced by the device cgroup controller. In other words, the container can then do almost everything that the host can do. This flag exists to allow special use-cases, like running Docker within Docker.

要解决上述错误,需要运行容器处于特权模式,即:

$ docker run --privileged=true ...

这将增加最大共享内存大小,从而解决整个问题。