SAP Knowledge Base Article - Preview

2857351 - DB6: SQL1646N error after kernel update

Symptom

After kernel update, you notice following error in system log.

SQL1646N  A routine failed because the fenced user ID cannot access required files in the sqllib directory or other instance or database directories.

dev_w:

C  *** ERROR in DB6Fetch[dbdb6.c, 4318] CON = 0 CACHEID = 98 (BEGIN)
C  &+     dsql_db6_fetch( SQLFetch ): [IBM][CLI Driver][DB2/LINUXX8664]
SQL1646N  A routine failed because the fenced user ID cannot access required files in the sqllib directory
or other instance or database directories
SELECT SUBSTR(REPLACE(REPLACE(SUBSTR(VARCHAR(CURRENT TIMESTAMP),1,19),'.',''),'-',''),1,14),0 as DB6PMCF_PARTITION,
FS_NAME,'T','<timestamp>','701',FREE_KB,USED_KB,TOTAL_KB,NUM_IUSED,PCT_IUSED
FROM SYSIBM.SYSDUMMY1, TABLE(SAPTOOLS.DB6PMCF(LTRIM(CAST( ? AS VARCHAR(255))))) AS FS_CONFIG

You get same error when running transaction code dbacockpit.


Read more...

Environment

  • SAP on IBM DB2 for Linux, UNIX, and Windows
  • SAP Basis support package version lower than

    SAPKB70024
    SAPKB70108
    SAPKB71012
    SAPKB71107

  • SAP kernel version higher than 720_EXT

Product

SAP enhancement package 1 for SAP NetWeaver 7.0

Keywords

SQL1646N, db6pmudf , KBA , BC-DB-DB6-CCM , CCMS/Database Monitors , BC-DB-DB6 , DB2 Universal Database for Unix / NT , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.