Skip to Content

20090 check knldiag kernel exited with '0' before reaching admin state

Hello,

when i'm trying to start the database on my Linux machine i'm getting the following error:

Trying to start database...

Log file: /home/ewmadm/startdb.log

Databse start failed

DB startup failed

In the startdb.log:

-24994,ERR_RTE: Runtime environment error

20090 check knldiag kernel exited with '0' before reaching admin state

In the KnlMsg i can't find any obvious errors.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Oct 16, 2015 at 10:16 AM

    Hi Marcel,

    The issue seems to be with permission for your user id. So request you to have look on below oss notes:-

    1283278 - Database cannot be started

    1976254 - Start problem with McAfee antivirus


    Also do provide us with the latest /sapdb/data/wrk/<SID>/ knldiag log files.

    Regards,

    Ram

    Add comment
    10|10000 characters needed characters exceeded

    • Yes i checked the Notes.

      A McAfee Antivirus is not installed on the System.

      When i try to do the command "dbmcli -d EWM -U w show state" the output is:

      OK

      Mapping to memory of file /sapdb/EWM/data/wrk/EWM/rtedump_dir/RTEMemory_Chunk.0000000801604000 failed in system call open, RC=21: Is a directory,BYTE_SIZE=n/a

      Regards Marcel

      error3.JPG (47.6 kB)
  • avatar image
    Former Member
    Oct 21, 2015 at 07:46 AM

    Hello Marcel,

    you need to check why the kernel exited.

    For this logfile

    - knldiag (for MaxDB Version lower than 7.7 ) at /sapdb/data/wrk/<SID>

    - or KnlMsg (for MaxDB Version 7.7. or higher) at /sapdb/<SID>/data/wrk/<SID>

    needs to be checked.

    You may add it here to this conversation.

    Regards Balázs

    Add comment
    10|10000 characters needed characters exceeded