开发者
数据库错误,服务启动数据库问题求教
数据库错误,服务启动数据库问题求教
发表于04/03
5842

无法登录数据库

已经尝试修改了端口

删除了postmaster.pid文件

kill了进程

还是无法启动数据库

网络上面查询了好多,内容,还是不能解决。

数据库无法启动,错误提示如下:

[opengauss@orangepiaipro-20t ~]$ gs_ctl start

[2026-04-03 15:49:54.321][13566][][gs_ctl]: gs_ctl started,datadir is /var/lib/opengauss/data 

[2026-04-03 15:49:54.362][13566][][gs_ctl]: waiting for server to start...

.0 LOG:  [Alarm Module]Host Name: orangepiaipro-20t 

0 LOG:  [Alarm Module]Host IP: 192.168.240.100 

0 LOG:  [Alarm Module]Cluster Name: opengauss 

0 LOG:  [Alarm Module]Invalid data in AlarmItem file! Read alarm English name failed! line: 55

0 WARNING:  failed to open feature control file, please check whether it exists: FileName=gaussdb.version, Errno=2, Errmessage=No such file or directory.

0 WARNING:  failed to parse feature control file: gaussdb.version.

0 WARNING:  Failed to load the product control file, so gaussdb cannot distinguish product version.

The core dump path is an invalid directory

2026-04-03 15:49:54.441 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  when starting as multi_standby mode, we couldn't support data replicaton.

2026-04-03 15:49:54.442 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  [Alarm Module]Host Name: orangepiaipro-20t 

2026-04-03 15:49:54.442 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  [Alarm Module]Host IP: 192.168.240.100 

2026-04-03 15:49:54.442 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  [Alarm Module]Cluster Name: opengauss 

2026-04-03 15:49:54.442 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  [Alarm Module]Invalid data in AlarmItem file! Read alarm English name failed! line: 55

2026-04-03 15:49:54.444 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  loaded library "security_plugin"

2026-04-03 15:49:54.444 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] WARNING:  could not create any HA TCP/IP sockets

2026-04-03 15:49:54.445 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] WARNING:  No explicit IP is configured for listen_addresses GUC.

2026-04-03 15:49:54.445 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  InitNuma numaNodeNum: 1 numa_distribute_mode: none inheritThreadPool: 0.

2026-04-03 15:49:54.445 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  reserved memory for backend threads is: 220 MB

2026-04-03 15:49:54.445 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  reserved memory for WAL buffers is: 128 MB

2026-04-03 15:49:54.445 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  Set max backend reserve memory is: 348 MB, max dynamic memory is: 11870 MB

2026-04-03 15:49:54.445 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  shared memory 53 Mbytes, memory context 12218 Mbytes, max process memory 12288 Mbytes

2026-04-03 15:49:54.458 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [CACHE] LOG:  set data cache  size(12582912)

2026-04-03 15:49:54.460 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [CACHE] LOG:  set metadata cache  size(4194304)

2026-04-03 15:49:54.503 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [SEGMENT_PAGE] LOG:  Segment-page constants: DF_MAP_SIZE: 8156, DF_MAP_BIT_CNT: 65248, DF_MAP_GROUP_EXTENTS: 4175872, IPBLOCK_SIZE: 8168, EXTENTS_PER_IPBLOCK: 1021, IPBLOCK_GROUP_SIZE: 4090, BMT_HEADER_LEVEL0_TOTAL_PAGES: 8323072, BktMapEntryNumberPerBlock: 2038, BktMapBlockNumber: 25, BktBitMaxMapCnt: 512

2026-04-03 15:49:54.513 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  gaussdb: fsync file "/var/lib/opengauss/data/gaussdb.state.temp" success

2026-04-03 15:49:54.513 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  create gaussdb state file success: db state(STARTING_STATE), server mode(Normal)

2026-04-03 15:49:54.587 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  max_safe_fds = 980, usable_fds = 1000, already_open = 10

The core dump path is an invalid directory

2026-04-03 15:49:54.592 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  the configure file /usr/local/opengauss/etc/gscgroup_opengauss.cfg doesn't exist or the size of configure file has changed. Please create it by root user!

2026-04-03 15:49:54.592 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] LOG:  Failed to parse cgroup config file.

2026-04-03 15:49:54.597 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [EXECUTOR] WARNING:  Failed to obtain environment value $GAUSSLOG!

2026-04-03 15:49:54.597 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [EXECUTOR] DETAIL:  N/A

2026-04-03 15:49:54.597 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [EXECUTOR] CAUSE:  Incorrect environment value.

2026-04-03 15:49:54.597 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [EXECUTOR] ACTION:  Please refer to backend log for more details.

2026-04-03 15:49:54.599 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [EXECUTOR] WARNING:  Failed to obtain environment value $GAUSSLOG!

2026-04-03 15:49:54.599 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [EXECUTOR] DETAIL:  N/A

2026-04-03 15:49:54.599 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [EXECUTOR] CAUSE:  Incorrect environment value.

2026-04-03 15:49:54.599 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [EXECUTOR] ACTION:  Please refer to backend log for more details.

[2026-04-03 15:49:55.364][13566][][gs_ctl]:  gaussDB state is Coredump

[2026-04-03 15:49:55.364][13566][][gs_ctl]: stopped waiting

[2026-04-03 15:49:55.364][13566][][gs_ctl]: could not start server

Examine the log output.

[opengauss@orangepiaipro-20t ~]$ 

另外,发现/var/log/目录下面没有gaussdb的目录,已经手动创建。

不知道具体的问题具体是什么原因,求指点。

问题补充:2026年4月3日,找到了log文件的目录

最新的log文件内容如下:

2026-04-03 15:49:54.609 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] LOG:  database system timeline: 22

2026-04-03 15:49:54.609 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] LOG:  database system was interrupted while in recovery at 2026-04-03 15:28:17 CST

2026-04-03 15:49:54.609 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] HINT:  This probably means that some data is corrupted and you will have to use the last backup for recovery.

2026-04-03 15:49:54.610 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [DBL_WRT] LOG:  Double write init is not enable.

2026-04-03 15:49:54.702 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] LOG:  redo record is at 0/43D9800; shutdown FALSE

2026-04-03 15:49:54.702 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] LOG:  GTM-Free Mode: start local next csn from checkpoint 986, next xid 8168

2026-04-03 15:49:54.702 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] LOG:  startup csnlog without extend at xid:8167, pageno:7

2026-04-03 15:49:54.702 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] LOG:  database system was not properly shut down; automatic recovery in progress

2026-04-03 15:49:54.702 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] LOG:  StartupXLOG PrintCkpXctlControlFile: [checkPoint] oldCkpLoc:0/43D9880, oldRedo:0/43D9800, newCkpLoc:0/43D9880, newRedo:0/43D9800, preCkpLoc:0/43D9880

2026-04-03 15:49:54.703 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] LOG:  [Pgstat] remove statfiles in pg_stat_tmp/pgstat.stat, global/pgstat.stat

2026-04-03 15:49:54.706 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] LOG:  redo minRecoveryPoint at 0/0; backupStartPoint at 0/0; backupEndRequired FALSE

2026-04-03 15:49:54.706 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] LOG:  redo starts at 0/43D9800

2026-04-03 15:49:54.706 [unknown] [unknown] localhost 255085686116832 0[0:0#0]  0 [BACKEND] LOG:  set knl_g_set_redo_finish_status to false when starting redo

*** stack smashing detected ***: terminated

2026-04-03 15:49:54.709 [unknown] [unknown] localhost 255085620580832 0[0:0#0]  0 [BACKEND] LOG:  checkpointer started, CheckPointTimeout is 900

2026-04-03 15:49:54.710 [unknown] [unknown] localhost 255085581783520 0[0:0#0]  0 [BACKEND] LOG:  invalidate buffer bgwriter started

2026-04-03 15:49:54.713 [unknown] [unknown] localhost 255085603738080 0[0:0#0]  0 [BACKEND] LOG:  bgwriter started

2026-04-03 15:49:55.363 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] WARNING:  could not fork new process for connection due to PMstate PM_RECOVERY

2026-04-03 15:56:51.092 [unknown] [unknown] localhost 255085934813216 0[0:0#0]  0 [BACKEND] WARNING:  could not fork new process for connection due to PMstate PM_RECOVERY

~

~

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞