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.
SAP Knowledge Base Article - Preview