redhat 5.4 +oracle10g + tuxedo 10gR3 (64位)环境搭建
2010-01-21 22:48
471 查看
昨天在MGSDL搭建LINUX 5.4 X64 + ORACLE 10.2.0.4 X64 + TUXEDO 10gR3 X64环境,遇到比较多的问题,纠结啊,总算成功完成。
做个笔记:
首先,安装时遇到问题1:Exception :java.lang.UnsatisfiedLinkError:/u01/product/oracle/jdk/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
解决:用root用户安装补丁xorg-x11-deprecated-libs-6.8.2-31.i386.rpm解决,但报了另外一个错误,无法开发图形界面,DISPLAY配置了也没用,后来采用比较狠得一招,偷学的,先root用户执行 xhost + ,然后su - oracle , 再做 export DISPLAY=:0 ,执行runInstaller,OK,完美解决。
然后遇到问题2,问题记不清楚了,只知道是.bash_profile文件里忘记配置oracle_sid了,配置后解决。
再遇到问题3:
ORA-27154: post/wait initialization failed
ORA-27300: OS system dependent operation:semget failed with status: 28
ORA-27301: Os failure message: No space left on device
ORA-27302: failure occurred at: sskgpcreates/cfgtoollogs/dbtest/test
解决:信号量问题,当时环境比较乱,装了两台机器,后来说其中一台不用了,另外再安装一台,结果原先的机器上是配置过sysctl.conf文件的,新安装的这台没配置,结果起服务的时候报错了,配置后解决。
再遇到问题4:
启动数据库时实例启动并mount成功db,然后马上报强制断开连接:
ORA-01092: ORACLE instance terminated. Disconnection forced
解决:有点晕掉了,打开bdump/alert_trade.log查看错误,发现错误记录
ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 1
ORA-01406: fetched column value was truncated
Error 704 happened during db open, shutting down database
此时依旧晚上11点多了,晚上都没吃,没法子,疯狂地上网找答案,天开眼,找到了,原因是安装完数据库后我就dbca建库,结果建库失败,控制文件写存储失败,不能写,和弄存储的人搞了半天,又重装了系统和oracle,结果忘记打补丁了,建库完成后打了补丁,错误就发生了,问题出在打补丁升级了软件没有升级数据字典,其实打补丁后建库问题就可以避免,好吧,通过以下方法解决问题:
$sqlplus /nolog
SQL>conn / as sysdba
SQL>startup upgrade
SQL>spool patch.log
SQL>@/home/oracle/OraHome1/rdbms/admin/catupgrd.sql
SQL>spool off
重启数据库正常。
所有安装完成并编译应用服务成功,tmboot -y 启动服务,发现只能启动10个,总共配置60个左右服务,查看ULOG:
open message catalog LIBTUX_CAT, set 1, num 681; check TUXDIR=/home/tuxedo/bea/tuxedo10gR3, LANG=C
214641.vmlinux!svr_entrustNew.6918.3076478560.0: NLS:4: Cannot open message catalog LIBTUX_CAT, set 1, num 248; check TUXDIR=/home/tuxedo/bea/tuxedo10gR3, LANG=C
214641.vmlinux!tmboot.6855.3076464768.-2: CMDTUX_CAT:825: ERROR: Process svr_entrustNew at BEAMASTER failed with /T tperrno (TPEOS - operating system error)
214641.vmlinux!svr_entrustNew.6919.3076474464.0: 07-11-2008: Tuxedo Version 8.1, 32-bit
214641.vmlinux!svr_entrustNew.6919.3076474464.0: NLS:4: Cannot open message catalog LIBTUX_CAT, set 1, num 681; check TUXDIR=/home/tuxedo/bea/tuxedo10gR3, LANG=C
214641.vmlinux!svr_entrustNew.6919.3076474464.0: NLS:4: Cannot open message catalog LIBTUX_CAT, set 1, num 248; check TUXDIR=/home/tuxedo/bea/tuxedo10gR3, LANG=C
检查配置文件,tuxdir配置正常,lang=c 已经配置过,检查ubbconfig,修改IPCKEY后启动,问题依旧,修改ubbconfig参数:
MAXACCESSERS 450
MAXSERVERS 350
MAXSERVICES 300
问题依旧,考虑是不是系统参数引起的问题,注释掉前面最先启动的几个服务,看后面的能不能起来,果然,后面的服务也能成功启动,基本确认不是ubbconfig以及服务本身的问题,考虑是不是/etc/sysctl.conf中信号量问题,修改kernel.sem=80032000400800这个值,重启机器后一个服务都起不来了,郁闷。再次修改该参数,考虑是不是某个值该得太大了,重新改成
kernel.sem = 50106412805010128,重启后进入启动tuxedo服务,正常。
做个笔记:
首先,安装时遇到问题1:Exception :java.lang.UnsatisfiedLinkError:/u01/product/oracle/jdk/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
解决:用root用户安装补丁xorg-x11-deprecated-libs-6.8.2-31.i386.rpm解决,但报了另外一个错误,无法开发图形界面,DISPLAY配置了也没用,后来采用比较狠得一招,偷学的,先root用户执行 xhost + ,然后su - oracle , 再做 export DISPLAY=:0 ,执行runInstaller,OK,完美解决。
然后遇到问题2,问题记不清楚了,只知道是.bash_profile文件里忘记配置oracle_sid了,配置后解决。
再遇到问题3:
ORA-27154: post/wait initialization failed
ORA-27300: OS system dependent operation:semget failed with status: 28
ORA-27301: Os failure message: No space left on device
ORA-27302: failure occurred at: sskgpcreates/cfgtoollogs/dbtest/test
解决:信号量问题,当时环境比较乱,装了两台机器,后来说其中一台不用了,另外再安装一台,结果原先的机器上是配置过sysctl.conf文件的,新安装的这台没配置,结果起服务的时候报错了,配置后解决。
再遇到问题4:
启动数据库时实例启动并mount成功db,然后马上报强制断开连接:
ORA-01092: ORACLE instance terminated. Disconnection forced
解决:有点晕掉了,打开bdump/alert_trade.log查看错误,发现错误记录
ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 1
ORA-01406: fetched column value was truncated
Error 704 happened during db open, shutting down database
此时依旧晚上11点多了,晚上都没吃,没法子,疯狂地上网找答案,天开眼,找到了,原因是安装完数据库后我就dbca建库,结果建库失败,控制文件写存储失败,不能写,和弄存储的人搞了半天,又重装了系统和oracle,结果忘记打补丁了,建库完成后打了补丁,错误就发生了,问题出在打补丁升级了软件没有升级数据字典,其实打补丁后建库问题就可以避免,好吧,通过以下方法解决问题:
$sqlplus /nolog
SQL>conn / as sysdba
SQL>startup upgrade
SQL>spool patch.log
SQL>@/home/oracle/OraHome1/rdbms/admin/catupgrd.sql
SQL>spool off
重启数据库正常。
所有安装完成并编译应用服务成功,tmboot -y 启动服务,发现只能启动10个,总共配置60个左右服务,查看ULOG:
open message catalog LIBTUX_CAT, set 1, num 681; check TUXDIR=/home/tuxedo/bea/tuxedo10gR3, LANG=C
214641.vmlinux!svr_entrustNew.6918.3076478560.0: NLS:4: Cannot open message catalog LIBTUX_CAT, set 1, num 248; check TUXDIR=/home/tuxedo/bea/tuxedo10gR3, LANG=C
214641.vmlinux!tmboot.6855.3076464768.-2: CMDTUX_CAT:825: ERROR: Process svr_entrustNew at BEAMASTER failed with /T tperrno (TPEOS - operating system error)
214641.vmlinux!svr_entrustNew.6919.3076474464.0: 07-11-2008: Tuxedo Version 8.1, 32-bit
214641.vmlinux!svr_entrustNew.6919.3076474464.0: NLS:4: Cannot open message catalog LIBTUX_CAT, set 1, num 681; check TUXDIR=/home/tuxedo/bea/tuxedo10gR3, LANG=C
214641.vmlinux!svr_entrustNew.6919.3076474464.0: NLS:4: Cannot open message catalog LIBTUX_CAT, set 1, num 248; check TUXDIR=/home/tuxedo/bea/tuxedo10gR3, LANG=C
检查配置文件,tuxdir配置正常,lang=c 已经配置过,检查ubbconfig,修改IPCKEY后启动,问题依旧,修改ubbconfig参数:
MAXACCESSERS 450
MAXSERVERS 350
MAXSERVICES 300
问题依旧,考虑是不是系统参数引起的问题,注释掉前面最先启动的几个服务,看后面的能不能起来,果然,后面的服务也能成功启动,基本确认不是ubbconfig以及服务本身的问题,考虑是不是/etc/sysctl.conf中信号量问题,修改kernel.sem=80032000400800这个值,重启机器后一个服务都起不来了,郁闷。再次修改该参数,考虑是不是某个值该得太大了,重新改成
kernel.sem = 50106412805010128,重启后进入启动tuxedo服务,正常。
相关文章推荐
- 开始CentOS世界 从yum搭建lnmp环境开始,root的密码破解,定时任务, 后续其他功能 redHat5.4
- Linux(redhat5.4)下lnmp环境的搭建
- Lamp(linux redhat-5.4)环境的搭建
- RedHat5.4环境下安装Oracle10g
- Centos7.3_64位安装Apache2.4_mysql5.7_php5.4(阿里云LAMP php环境搭建图文教程)
- Ubuntu 14.04 64位 嵌入式交叉编译环境arm-linux-gcc搭建 一次成功
- ubuntu 10.04(64位)下搭建android4.3开发环境
- 64位WIN7系统搭建Android开发环境
- 64位ubuntu系统搭建android 开发环境
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.2安装操作系统CentOS5.4
- Redhat AS 5 搭建JSP网站环境实战
- (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功
- 64位Win7 下的android开发环境搭建
- AIX下RAC搭建 Oracle10G(一)检测系统环境
- Ubuntu12.04 LTS 64位搭建QT4终端编译环境
- OPENCV2.4.9+CUDA6.5+VS2013 64位系统环境搭建
- windows server2003安装oracle10g rac--实验环境搭建
- redhat 5.4 ftp服务器搭建故障处理
- 64位WIN7系统 下 搭建Android开发环境