cancel
Showing results for 
Search instead for 
Did you mean: 

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

MarcelWolf
Advisor
Advisor
0 Kudos

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.

Accepted Solutions (0)

Answers (2)

Answers (2)

balazs_takacs
Advisor
Advisor
0 Kudos

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

Former Member
0 Kudos

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

MarcelWolf
Advisor
Advisor
0 Kudos

Unfortunately the knldiag File is not there...

With "find -iname knldiag" in the / directory it can't be found either only the KnlMsg there.

Former Member
0 Kudos

Hello MArcel,

Can you provide the below files last messgaes.

/sapdb/data/wrk/<SID>/KnlMsg  and .mdf files logs here.

Also have you checked the OSS notes.

Regards,

Ram

MarcelWolf
Advisor
Advisor
0 Kudos

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