为什么出错的是db2fmp不是db2sysc呢?

常常碰到一些错误是针对于db2fmp这个process的,有些不太懂这个进程的意义,能解释一下吗?

感觉下面的错误信息是有OS的进程在访问者几个文件,可是为什么出错的事db2fmp不是db2sysc呢?

2015-04-10-07.00.02.158592+600 I110625699A1192    LEVEL: Error (OS)

PID     :17432690             TID  : 1029       PROC : db2fmp (C) 0

INSTANCE: ldapdb2              NODE : 000

EDUID   : 1029                 EDUNAME: db2fmp (C) 0

FUNCTION: DB2 Common, OSSe, ossGetDiskInfo, probe:90MESSAGE : ECF=0x90000017=-1879048169=ECF_FILE_PATH_ACCESS_DENIED

          Accesswas denied to a component of the path CALLED : OS, -, statvfs

OSERR   : EACCES(13) "The file access permissions do not allow the specified action."

DATA #1 : String, 54 bytes

/u03/data/ldapdb2/ldapdb2/NODE0000/SQL00001/SQLT0000.0

DATA #2 : unsigned integer, 8 bytes

1

CALLSTCK:

  [0]0x090000000087AA7C pdOSSeLoggingCallback + 0x34

  [1]0x090000000218B9E4 oss_log__FP9OSSLogFacUiN32UlN26iPPc + 0x1C4

  [2]0x090000000218BEF0 ossLogSysRC + 0xD0

  [3]0x09000000021B0B7C ossGetDiskInfo + 0x7FC

  [4]0x09000000134BB124 snapshot_cntrfs + 0x984

  [5]0x090000000110FB5C sqloInvokeFnArgs + 0xC94

  [6]0x090000000110EDE0 @76@sqlerRunRoutine__FP13sqleInvokerCBPi + 0x140

  [7]0x090000000110EB70 sqlerDyload + 0x120

  [8]0x09000000010F98C0 sqlerFmpListener + 0xB8

  [9]0x0900000000E57DE4 sqlerWorkerThreadEntry__FPv + 0x25C

参与5

4同行回答

steve25steve25数据库管理员IBM
IC62595: ECF_FILE_PATH_ACCESS_DENIED ERROR IS LOGGED IN DB2DIAG.LOG WHEN GET_DBSIZE_INFO(?, ?, ?, 0) RUNS SUCCESSFULLY果然是权限问题,多谢了!显示全部
IC62595: ECF_FILE_PATH_ACCESS_DENIED ERROR IS LOGGED IN DB2DIAG.LOG WHEN GET_DBSIZE_INFO(?, ?, ?, 0) RUNS SUCCESSFULLY
果然是权限问题,多谢了!收起
互联网服务 · 2015-04-17
浏览1265
db2china2db2china2技术经理DB2咨询服务
回复 1# steve25 从C语言的角度看,调用系统函数statvfs(),传入文件:/u03/data/ldapdb2/ldapdb2/NODE0000/SQL00001/SQLT0000.0,返回错:13-EACCES ;相关信息如下:NAME       statvfs, fstatvfs - get file system statisticsSYNOPSIS      ...显示全部
回复 1# steve25
从C语言的角度看,调用系统函数statvfs(),传入文件:/u03/data/ldapdb2/ldapdb2/NODE0000/SQL00001/SQLT0000.0,返回错:13-EACCES ;
相关信息如下:

NAME
       statvfs, fstatvfs - get file system statistics

SYNOPSIS
       #include

       int statvfs(const char *path, struct statvfs *buf);
       int fstatvfs(int fd, struct statvfs *buf);
..............................
ERRORS
       EACCES (statvfs()) Search permission is denied for a component of the path prefix of path.  (See also  path_resolution(2).)收起
IT咨询服务 · 2015-04-12
浏览1268
回复 2# 张东焕    学习了显示全部
回复 2# 张东焕


   学习了收起
证券 · 2015-04-10
浏览1250
张东焕张东焕技术总监IBM官方授权讲师
db2的存储过程等是以db2 fence用户执行。而这些存储过程是以db2fmp的一个线程的形式执行。所以上面的问题要去看db fence用户是否对相应的目录文件有访问权限。显示全部
db2的存储过程等是以db2 fence用户执行。而这些存储过程是以db2fmp的一个线程的形式执行。所以上面的问题要去看db fence用户是否对相应的目录文件有访问权限。收起
IT咨询服务 · 2015-04-10
浏览1284

提问者

steve25
数据库管理员IBM

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-04-10
  • 关注会员:1 人
  • 问题浏览:6128
  • 最近回答:2015-04-17
  • X社区推广