cancel
Showing results for 
Search instead for 
Did you mean: 

Problems after patching MAXDB

former_member233435
Participant
0 Kudos

Hello,

I was using 7.8.02.26 on SolMan 7.1, after patching MaxDB to patch 35 (which went without erros) I can't schedule CheckDB or Update Optimizer Statistics jobs, example:

=========

Action log:

17.07.201310:40:54Job started
17.07.201310:40:56Step 001 started (program RSDBAJOB, variant &0000000000003, user ID SOLMAN_ADMIN)
17.07.201310:40:59Execute logical command DBMCLI On host isp
17.07.201310:40:59Parameters:-d ISP -n isp -tpi ISP -tpp no_longer_used -tpc ISP db_execute check data
17.07.201310:41:08ERR
17.07.201310:41:08-24988,ERR_SQL: SQL error
17.07.201310:41:08-104,DBM command impossible at this time
17.07.201310:41:08Could not enter critical state 'CheckData'.
17.07.201310:41:08External program terminated with exit code 1
17.07.201310:41:08DBMCLI returned error status E
17.07.201310:41:12Job finished

Program log:

*** DBA Action starts:

Timestamp: 20130717104107   Function: cdb   Object: DATABASE

*** VERIFY command:

check data

*** VERIFY result:

ERR

-24988,ERR_SQL: SQL error

-104,DBM command impossible at this time

Could not enter critical state 'CheckData'.

*** DBA Action ends:

Timestamp: 20130717104108   State:    Failure

=========

If I try as SIDadm to run: x_cons ISP sh ac 1

I get: Can't exec program </sapdb/ISP/db/pgm/cons> : Permission denied

Any ideas on what happened and how to correct this?

Thx

Accepted Solutions (0)

Answers (1)

Answers (1)

0 Kudos

Hello Sasa,

It could be possible that the CHECK DATA is already running

Check the currently active tasks in the database:

From DB50 - Go to -> Kernel Threads -> Task Manager

See if the Task type ChkData is already running.

From DBMCLI -> Connect to database as control user

run "show active"

If a ChkData task is already active on the database, you need to wait until it is finished to start another one.

Regards,Yashwanth