tuxedo创建tlog报错_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
3
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4370 | 回复: 2   主题: tuxedo创建tlog报错        下一篇 
bala
注册用户
等级:新兵
经验:78
发帖:1
精华:0
注册:2013-3-7
状态:离线
发送短消息息给bala 加好友    发送短消息息给bala 发消息
发表于: IP:您无权察看 2014-9-26 10:07:14 | [全部帖] [楼主帖] 楼主

在创建tlog的时候
crdl -b 700 -z /app/mydir/bin/TLOG 成功
crlog -m 机器名  报错  TMADMIN_CAT:566:ERROR:local log creation failed

我查看ULOG:

 090328.aix53_gz!tmadmin.1437916.1.-2: TMADMIN_CAT:1330: INFO: Command: crlog -m EBIP
090328.aix53_gz!tmadmin.1437916.1.-2: LIBTUX_CAT:300: ERROR: _tlog_create: _gp_crtbl: UNIX sys call
error - 2
090424.aix53_gz!tmadmin.1437916.1.-2: TMADMIN_CAT:1330: INFO: Command: crlog -m EBIP
090424.aix53_gz!tmadmin.1437916.1.-2: LIBTUX_CAT:300: ERROR: _tlog_create: _gp_crtbl: UNIX sys call
error - 2


能帮我看看这怎么回事吗??




赞(0)    操作        顶端 
koei123
注册用户
等级:大校
经验:4196
发帖:16
精华:0
注册:2011-7-21
状态:离线
发送短消息息给koei123 加好友    发送短消息息给koei123 发消息
发表于: IP:您无权察看 2014-9-29 11:34:35 | [全部帖] [楼主帖] 2  楼

建议楼主看下文档的命令及其参数说明:

http://docs.landingbj.com/Tuxedo/tux100/rfcm/rfcmd.html#wp1242017


另外,额外提醒的是,这些参数需要和你的ubb配套,并且tmloadcf在前面做过为好;



赞(0)    操作        顶端 
koei123
注册用户
等级:大校
经验:4196
发帖:16
精华:0
注册:2011-7-21
状态:离线
发送短消息息给koei123 加好友    发送短消息息给koei123 发消息
发表于: IP:您无权察看 2014-9-29 15:49:59 | [全部帖] [楼主帖] 3  楼

void

#ifdef _TMPROTOTYPES

_tmvtoc_errlog(_TCADEF,char *funcname)

#else

_tmvtoc_errlog(_TCARG,funcname)

_TCADEF;

char *funcname;

#endif

{

    _TCDECLPTR(TUX);

    _TCDECLPTR(GP);

    TMDEBUG(20,("> _tmvtoc_errlog(funcname %s)", funcname));

    switch(GP->_GP__gp_vtoc_errno) {

    case VTECONFIG:

    (void) userlog(_MHS_(LIBTUX_CAT,294,MHS_USERLOG,"ERROR: %s: FSCONFIG not or incorrectly set"),funcname);

    break;

    case VTECORPT:

    (void) userlog(_MHS_(LIBTUX_CAT,295,MHS_USERLOG,"ERROR: %s: corrupted VTOC or different release"),funcname);

    break;

    case VTEDIRINIT:

    (void) userlog(_MHS_(LIBTUX_CAT,296,MHS_USERLOG,"ERROR: %s: VTOC not initialized"),funcname);

    break;

    case VTENOSPACE:

    (void) userlog(_MHS_(LIBTUX_CAT,297,MHS_USERLOG,"ERROR: %s: no space can be allocated for disk table or for VTOC/UDL"),funcname);

    break;

    case VTEUNIX:

    if (errno == 0 && GET_UUNIXERR() == UREAD)

    (void) userlog(_MHS_(LIBTUX_CAT,298,MHS_USERLOG,"ERROR: %s: Read beyond initialized file boundary."),funcname);

    else if (errno == 0 && GET_UUNIXERR() == UWRITE)

    (void) userlog(_MHS_(LIBTUX_CAT,299,MHS_USERLOG,"ERROR: %s: Write beyond initialized file boundary."),funcname);

    else

     (void) userlog(_MHS_(LIBTUX_CAT,300,MHS_USERLOG,"ERROR: %s: UNIX sys call error - %d"),funcname,errno); 

    break;

    case VTEMFREE:

    (void) userlog(_MHS_(LIBTUX_CAT,301,MHS_USERLOG,"ERROR: %s: cannot free space"),funcname);

    break;

    case VTETBLNAME :

    (void) userlog(_MHS_(LIBTUX_CAT,302,MHS_USERLOG,"ERROR: %s: bad table name specified"),funcname);

    break;

    case VTEINVAL:

    (void) userlog(_MHS_(LIBTUX_CAT,303,MHS_USERLOG,"ERROR: %s: invalid arguments or request to function"),funcname);

    break;

    case VTEDISKNAME:

    (void) userlog(_MHS_(LIBTUX_CAT,304,MHS_USERLOG,"ERROR: %s: bad device name or index specified"),funcname);

    break;

    case VTEOVERLAP:

    (void) userlog(_MHS_(LIBTUX_CAT,305,MHS_USERLOG,"ERROR: %s: attempt to create overlapping devices"),funcname);

    break;

    case VTENOENTRY:

    (void) userlog(_MHS_(LIBTUX_CAT,306,MHS_USERLOG,"ERROR: %s: no entry remains to create device or table or open table"),funcname);

    break;

    case VTEBADOFFSET:

    (void) userlog(_MHS_(LIBTUX_CAT,1257,MHS_USERLOG,"ERROR: %s: bad value of _gp_fsoffset variable or supplied offset"),funcname);

    break;

    case VTEBADEV:

    (void) userlog(_MHS_(LIBTUX_CAT,308,MHS_USERLOG,"ERROR: %s: bad device type (not character special or regular)"),funcname);

    break;

    case VTELOCKED:

    (void) userlog(_MHS_(LIBTUX_CAT,309,MHS_USERLOG,"ERROR: %s: cannot obtain lock on VTOC"),funcname);

    break;

    default:

    (void) userlog(_MHS_(LIBTUX_CAT,310,MHS_USERLOG,"ERROR: %d: unknown vtoc error code"),GP->_GP__gp_vtoc_errno);

    }

    TMDEBUG(20,("< _tmvtoc_errlog(10) returns"));

    return;

}



赞(0)    操作        顶端 
总帖数
3
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论