제목: Pro*C Fails To Precompile With The Error Code 139 When The Precompiler Version Is Lower Than The Oracle Client Version
문서 ID: 432913.1 유형: PROBLEM
마지막 갱신 날짜: 25-SEP-2007 상태: PUBLISHED
In this Document
Symptoms
Cause
Solution
--------------------------------------------------------------------------------
Applies to:
Precompilers - Version: 9.2.0.1 to 9.2.0.7
This problem can occur on any platform.
Symptoms
Pro*C fails to precompile with the error 139
make -f demo_proc.mk build EXE=daemon OBJS=daemon.o PROCFLAGS="sqlcheck=semantics parse=full userid=storeq/storeq123"
/usr/ccs/bin/make -f /mnt/raid1/apps/oracle/product/9.2.0.1/precomp/demo/proc/demo_proc.mk PROCFLAGS="sqlcheck=semantics parse=full userid=storeq/storeq123" PCCSRC=daemon I_SYM=include= pc1
proc sqlcheck=semantics parse=full userid=storeq/storeq123 iname=daemon include=. include=/mnt/raid1/apps/oracle/product/9.2.0.1/precomp/public include=/mnt/raid1/apps/oracle/product/9.2.0.1/rdbms/public include=/mnt/raid1/apps/oracle/product/9.2.0.1/rdbms/demo include=/mnt/raid1/apps/oracle/product/9.2.0.1/plsql/public include=/mnt/raid1/apps/oracle/product/9.2.0.1/network/public
Pro*C/C++: Release 9.2.0.1.0 - Production on Thu Apr 26 14:48:48 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
System default option values taken from: /mnt/raid1/apps/oracle/product/9.2.0.1/precomp/admin/pcscfg.cfg
*** Error code 139
make: Fatal error: Command failed for target `pc1'
Current working directory /export/home/oracle/plsql/storeq
*** Error code 1
make: Fatal error: Command failed for target `daemon.o'
Cause
This problem is faced whenever the precompiler version is not upgraded to the latest patchset applied.
e.g.
The precompiler version is 9.2.0.1 and the oracle client version is 9.2.0.8 .
Solution
Upgrade the proc precompiler version to 9.2.0.8.0
-relinking the precompiler
cd $ORACLE_HOME/precomp/lib
make -f ins_precomp.mk proc
OR
-reapplying the 9.2.0.8 patchset after the Pro*C installation
댓글 없음:
댓글 쓰기