我在Linux下撰寫了一個結合tuxedo和proc的程式,因為是第一次,然后就出現了非常多的錯誤,然后調來調去始終有一個問題解決不了,錯誤提示如下:
Syntax error at line 47, column 28, file service.pc:
Error at line 47, column 28 in file service.pc
EXEC SQL SELECT TRANSLATE INTO :translates
. . . . . . . . . . . . . . . 1
PCC-S-02201, Encountered the symbol "INTO" when expecting one of the following:
(
Error at line 0, column 0 in file service.pc
PCC-F-02102, Fatal error while doing C preprocessing
pcscfg.cfg檔案是這樣寫的:
sys_include=($ORACLE_HOME/precomp/public,/usr/include,/usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/include,/usr/lib/gcc/x86_64-redhat-linux/4.1.1/include,/usr/lib64/gcc/x86_64-suse-linux/4.1.2/include,/usr/lib64/gcc/x86_64-suse-linux/4.3/include,/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include)
sys_include=$ORACLE_HOME/lib
sys_include=/usr/bin
sys_include=/home/tuxedo/oracle/tuxedo11gR1/include
sys_include=/home/tuxedo/oracle/tuxedo11gR1/lib
sys_include=/home/tuxedo/oracle/tuxedo11gR1/jre/lib/amd64/server
ltype=short
define=__x86_64__
QLCHECK=SEMANTICS
parse=none
.bash_profile是這樣的:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/home/oracle/bin
export PATH
#========= about tuxedo under this line ==============================
TUXDIR=/home/tuxedo/oracle/tuxedo11gR1; export TUXDIR
JAVA_HOME=$TUXDIR/jre; export JAVA_HOME
JVMLIBS=$JAVA_HOME/lib/amd64/server:$JAVA_HOME/jre/bin
PATH=$TUXDIR/bin:$JAVA_HOME/bin:$PATH; export PATH
COBCPY=:$TUXDIR/cobinclude; export COBCPY
COBOPT="-C ANS85 -C ALIGN=8 -C NOIBMCOMP -C TRUNC=ANSI -C OSEXT=cbl"; export COBOPT
SHLIB_PATH=$TUXDIR/lib:$JVMLIBS:$SHLIB_PATH; export SHLIB_PATH
LIBPATH=$TUXDIR/lib:$JVMLIBS:$LIBPATH; export LIBPATH
LD_LIBRARY_PATH=$TUXDIR/lib:$JVMLIBS:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH
WEBJAVADIR=$TUXDIR/udataobj/webgui/java; export WEBJAVADIR
#========= about tuxedo before this line =============================
#========= about oracle under this line ==============================
export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/usr/lib:$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:$ORACLE_HOME/rdbms/lib/:/usr/lib:/usr/local/lib:$LD_LIBRARY_PATH
export PATH=$PATH:/sbin:/usr/sbin:$ORACLE_HOME/lib:$ORACLE_HOME/sqldeveloper
#========= about oracle befor this line ==============================
到底是哪里出錯了?求大神指教
uj5u.com熱心網友回復:
各位大神,不要吝嗇您的聰明才智,幫幫小弟啊
uj5u.com熱心網友回復:
把源代碼貼出來看一下轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/15050.html
標籤:中間件
上一篇:轉行
