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 for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.