proc 11g PCC-S-02015 错误
出现以上异常的原因是proc编译时找不到相应的lib文件,解决办法是
1、vim $ORACLE_HOME/precomp/admin/pcscfg.cfg
在pcscft.cfg文件中添加对应的include目录。
找出相应的include目录办法如下:
find /usr -name stddef.h 可以找到它的准确位置。找出stddef.h的真实路径,取gcc 目录入的includ路径,如:
/usr/lib/gcc/i686-redhat-linux/4.4.4/include/stddef.h
原始pcscfg.cfg:
sys_include=(/build/s630/precomp/public,/usr/include,/opt/gcc33/lib64/gcc-lib/x86_64-suse-linux/3.3/include,/usr/lib/gcc/x86_64-redhat-linux/3.3.3/include,/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/include)
ltype=short
define=__x86_64__
修改后:
sys_include=(/build/s630/precomp/public,/usr/include,/opt/gcc33/lib64/gcc-lib/x86_64-suse-linux/3.3/include,/usr/lib/gcc/x686-redhat-linux/4.4.4/include,/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/include)
ltype=short
define=__x86_64__