tuxedo创建tlog报错_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
3
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 5452 | 回复: 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
    返回列表
    发新帖子
    请输入验证码: 点击刷新验证码
    您需要登录后才可以回帖 登录 | 注册
    技术讨论