ORA-27300: OS system dependent operation:semctl failed with status: 22

alert日志显示,启动5分钟后宕机

Completed: ALTER DATABASE OPEN
Mon Jun 22 15:45:16 2020
db_recovery_file_dest_size of 8340 MB is 0.00% used. This is a
user-specified limit on the amount of space that will be used by this
database for recovery-related files, and does not reflect the amount of
space available in the underlying filesystem or ASM diskgroup.
Mon Jun 22 15:45:16 2020
Starting background process CJQ0
Mon Jun 22 15:45:16 2020
CJQ0 started with pid=23, OS id=32134 
Mon Jun 22 15:50:00 2020
Starting background process SMCO
Mon Jun 22 15:50:00 2020
SMCO started with pid=26, OS id=32146 
Mon Jun 22 15:54:48 2020
Errors in file /oracle/diag/rdbms/radiusa/radiusa/trace/radiusa_q000_32118.trc:
ORA-27157: OS post/wait facility removed
ORA-27300: OS system dependent operation:semop failed with status: 43
ORA-27301: OS failure message: Identifier removed
ORA-27302: failure occurred at: sskgpwwait1
Mon Jun 22 15:54:48 2020
Errors in file /oracle/diag/rdbms/radiusa/radiusa/trace/radiusa_lgwr_32090.trc:
ORA-27157: OS post/wait facility removed
ORA-27300: OS system dependent operation:semop failed with status: 43
ORA-27301: OS failure message: Identifier removed
ORA-27302: failure occurred at: sskgpwwait1
LGWR (ospid: 32090): terminating the instance due to error 27157
Instance terminated by LGWR, pid = 32090
Errors in file /oracle/diag/rdbms/radiusa/radiusa/trace/radiusa_lgwr_32090.trc:
ORA-27300: OS system dependent operation:semctl failed with status: 22
ORA-27301: OS failure message: Invalid argument
ORA-27302: failure occurred at: sskgpwrm1
ORA-27157: OS post/wait facility removed
ORA-27300: OS system dependent operation:semop failed with status: 43
ORA-27301: OS failure message: Identifier removed
ORA-27302: failure occurred at: sskgpwwait1
[oracle@db trace]$ more /oracle/diag/rdbms/radiusa/radiusa/trace/radiusa_q000_32118.trc
Trace file /oracle/diag/rdbms/radiusa/radiusa/trace/radiusa_q000_32118.trc
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /oracle/product/11.2.0/dbhome_1
System name:    Linux
Node name:      db
Release:        3.10.0-327.el7.x86_64
Version:        #1 SMP Thu Nov 19 22:10:57 UTC 2015
Machine:        x86_64
Instance name: radiusa
Redo thread mounted by this instance: 1
Oracle process number: 20
Unix process pid: 32118, image: oracle@db (Q000)

解决办法:

[root@db ~]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 

[root@db ~]# cat /etc/systemd/logind.conf
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
RemoveIPC=no
#UserTasksMax=

[root@db ~]# systemctl daemon-reload
[root@db ~]# systemctl restart systemd-logind

 

参考:https://blog.csdn.net/msdnchina/article/details/50864065

你可能感兴趣的:(oracle)