Tuxedo for UnixWare安装编译

 

1.在UnixWare7.1.1系统上安装Tuxedo8.0
安装命令1(需在图形界面下执行):
>>java -Xmx140m -cp /home/tuxedo80_uw.zip -Djava.compiler=NONE install -i console
安装命令2:
>>java -cp /home/tuxedo80_uw.zip install -i console
安装命令3:
>>sh /home/tuxedo80_uw.bin -i console
 
2.Package for UnixWare7.1.1(编译补丁包)
j2jre131.ds.Z
j2sdk131.ds.Z
libc_uw713.pkg
libC_uw713.pkg
libm_uw713.pkg
OSRcompat-uw713.set
udkrtfs.image
urwfonts.ds.Z
uw711mp4a.image
 
3.Tuxedo环境变量设置(.profile)
#!/bin/ksh
if [ -f $HOME/.kshrc -a -r $HOME/.kshrc ]; then
 ENV=$HOME/.kshrc  # set ENV if there is an rc file
 export ENV
fi
TUXDIR=/home/tuxedo/tuxedo8.0
export TUXDIR
TUXINCLUDE=$TUXDIR/include
export TUXINCLUDE
APPDIR=/home/tuxedo/TuxApp
export APPDIR
TUXCONFIG=/home/tuxedo/TuxApp/tuxconfig
export TUXCONFIG
ORACLE_HOME=/home/oracle/OraHome1
export ORACLE_HOME
ORACLE_SID=orcl
export ORACLE_SID
TUXEDODIR=/home/tuxedo/tuxedo8.0
export TUXEDODIR
NLS_LANG=American_America.ZHS16CGB231280
export NLS_LANG
LIBPATH=$ORACLE_HOME/lib:$TUXDIR/lib:/usr/lib
export LIBPATH
LD_LIBRARY_PATH=/opt/java2-1.3.1/jre/lib/x86at/classic
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/java2-1.3.1/jre/lib/x86at
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/java2-1.3.1/jre/lib/x86at/green_threads/
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/rdbms/lib:$TUXDIR/lib
export LD_LIBRARY_PATH
SHLIB_PATH=$LD_LIBRARY_PATH
export SHLIB_PATH
BCPPATH=$ORACLE_HOME/bin
export BCPPATH
LANG=C
export LANG
LC=en_US
export LC
CC=cc
export CC
TMOUT=100000000
export TMOUT
PATH=$TUXDIR/bin:$APPDIR:$PATH:$APPDIR/bin:$ORACLE_HOME/bin:/usr/sbin:/etc:.
export PATH
JAVA_HOME=/opt/java2-1.3.1
export JAVA_HOME
JAVAC=$JAVA_HOME/bin/javac
export JAVAC
CLASSPATH=$JAVA_HOME/lib/tools.jar:.
export CLASSPATH
PATH=$PATH:/usr/lib:$JAVA_HOME/jre/bin:$JAVA_HOME/bin:$ORACLE_HOME/lib:.
export PATH
 
4.编译时出现以下错误:
$ make
        proc /home/tuxedo/ttsb/sources/PubSrc/DBPub1
Pro*C/C++: Release 8.1.6.0.0 - Production on Thu Jul 13 18:01:33 2006
(c) Copyright 1999 Oracle Corporation.  All rights reserved.
System default option values taken from: /home/oracle/OraHome1/precomp/admin/pcscfg.cfg
Error at line 74, column 12 in file /home/oracle/OraHome1/precomp/public/sql2oci
.h
#  include <oci.h>
...........1
PCC-S-02015, unable to open include file
Error at line 78, column 12 in file /home/oracle/OraHome1/precomp/public/sql2oci
.h
#  include <orl.h>
...........1
PCC-S-02015, unable to open include file
Error at line 33, column 12 in file /home/oracle/OraHome1/precomp/public/sqlapr.
h
#  include <ocidfn.h>
...........1
PCC-S-02015, unable to open include file
Syntax error at line 38, column 22, file /home/oracle/OraHome1/precomp/public/sqlapr.h:
Error at line 38, column 22 in file /home/oracle/OraHome1/precomp/public/sqlapr.
h
void sqllda( Lda_Def *lda );
.....................1
PCC-S-02201, Encountered the symbol "*" when expecting one of the following:
   , )
Syntax error at line 46, column 20, file /home/oracle/OraHome1/precomp/public/sqlapr.h:
Error at line 46, column 20 in file /home/oracle/OraHome1/precomp/public/sqlapr.
h
void sqlldat(dvoid *sqluga, Lda_Def *lda );
...................1
PCC-S-02201, Encountered the symbol "*" when expecting one of the following:
   , )
Syntax error at line 46, column 42, file /home/oracle/OraHome1/precomp/public/sqlapr.h:
Error at line 46, column 42 in file /home/oracle/OraHome1/precomp/public/sqlapr.
h
void sqlldat(dvoid *sqluga, Lda_Def *lda );
.........................................1
PCC-S-02201, Encountered the symbol ")" when expecting one of the following:
   ; , ( [ * ? | & < > + - / % . ^ | & == != <= >= << >> ++ --
   ->
The symbol "(" was substituted for ")" to continue.
.....
解决方法:
在pcscfg.cfg文件中加入:
parse=none
整个pcscfg.cfg文件信息如下:
sys_include=($ORACLE_HOME/rdbms/demo,$ORACLE_HOME/precomp/public,/usr/include,/opt/java2-1.3.1/include,/home/tuxedo/tuxedo8.0/include)
define=(_UNIX_)
define=(_NEED_RECOMPILPKG)
ltype=short
mode=oracle
code=ansi_c
parse=none
userid=dbo/123@orcl   //数据库连接信息,可不加
sqlcheck=full
 
5.编译服务成功,生成tuxconfig
   tmloadcf -y ubb
建立TLOG日志文件:
    tmadmin
    crdl -b 2000 -z /home/tuxedo/TuxApp/Tlog/TLOG
 
6.tmboot -y时出错
ULOG信息:
092047.ttqzj1!tmloadcf.3057.1.-2: 07-14-2006: Tuxedo Version 8.0
092047.ttqzj1!tmloadcf.3057.1.-2: CMDTUX_CAT:879: INFO: A new file system has been created. (size = 738 512-byte blocks)
092050.ttqzj1!tmloadcf.3057.1.-2: CMDTUX_CAT:871: INFO: TUXCONFIG file /home/tuxedo/TuxApp/tuxconfig has been created
092052.ttqzj1!tmadmin.3058.1.-2: 07-14-2006: Tuxedo Version 8.0
092052.ttqzj1!tmadmin.3058.1.-2: LIBTUX_CAT:334: ERROR: No BBL
092052.ttqzj1!tmadmin.3058.1.-2: LIBTUX_CAT:334: ERROR: No BBL
092110.ttqzj1!tmadmin.3058.1.-2: TMADMIN_CAT:1330: INFO: Command: crdl -b 2000 -z /home/tuxedo/TuxApp/Tlog/TLOG
092119.ttqzj1!BBL.3064.1.0: 07-14-2006: Tuxedo Version 8.0
092119.ttqzj1!BBL.3064.1.0: LIBTUX_CAT:1254: ERROR: shmget(creat) failure: errno = 22, key = 257777
092119.ttqzj1!BBL.3064.1.0: LIBTUX_CAT:340: ERROR: Wrong configuration file
092119.ttqzj1!BBL.3064.1.0: LIBTUX_CAT:248: ERROR: System init function failed, Uunixerr = : shmget: Error 0
092119.ttqzj1!tmboot.3063.1.-2: 07-14-2006: Tuxedo Version 8.0
092119.ttqzj1!tmboot.3063.1.-2: CMDTUX_CAT:825: ERROR: Process BBL at TTSVR1 failed with /T tperrno (TPEOS - operating system error)
092119.ttqzj1!tmboot.3063.1.-2: WARN: No BBL available on site TTSVR1.
Will not attempt to boot server processes on that site.
解决方法:
修改IPCKEY值,发现还是错误.
查看UBB文件信息是否正确,从以前好的系统上tar一份过来修改,重新生成
改大UnixWare系统核心参数
重新tmboot -y成功.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值