BBL启动失败的解决办法:
ULOG里报错如下:
132223.hpl1!tmadmin.3526.1.-2: LIBTUX_CAT:334: ERROR: No BBL
132313.hpl1!BBL.3538.1.0: 03-25-2003: Tuxedo Version 7.1
132313.hpl1!BBL.3538.1.0: gtrid x0 x3e7aa463 x10333: LIBTUX_CAT:328: ERROR: No space in Bulletin Board for Transaction Table
132313.hpl1!BBL.3538.1.0: gtrid x0 x3e7aa463 x10333: LIBTUX_CAT:397: ERROR: Cannot allocate entry on GTT
当启动失败时,首先查看事务日志:
如果BBL启动失败是因为事务Transaction Table不能在BB中再分配空间时,处理方法如下:
a. 备份相应的事务日志 TLOG : cp TLOG TLOG_Tuxedo_bbl_backup
b. 删除事务日志TLOG: rm TLOG
c. 使用tmadmin登录到tuxedo系统中重新建一个日志设备,方法如下:
$tmadmin
>crdl -b 1000 -z//tuxedo/new_tuxedo_bbl/TLOG
>crlog -m new_tuxedo_bbl
>q
$tmboot -y
其中:
crdl命令创建TLog的device
-b 为日志设备大小 1000 block
-z //tuxedo/new_tuxedo_bbl/TLOG 可以在ubb配置文件中*MACHINES段的TLOGDEVICE保持一致
crlog命令创建Tlog
-m new_tuxedo_bbl: new_tuxedo_bbl是虚拟主机名
如果BBL启动还是失败,看看IPCKEY值配置是否与某个其他用户相同,且那个用户服务在运行.
完毕,祝你启动tuxedo BBL成功