暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T CN分发执行DDL异常处理

墨天轮 2019-09-23
342

CN分发执行DDL异常处理

CN分发DDL到各个待执行节点插入系统表成功,在执行DDL阶段部分节点执行失败,执行失败的节点SYS_DIST_DDL_LOGINFO表就会残留记录,残留记录处理步骤如下:

  • 查询SYS_DIST_DDL_LOGINFO表残留记录信息。

    SELECT DIST_DDL_ID, DDL FROM SYS.SYS_DIST_DDL_LOGINFO;

  • 使用DBA_CLN_DDL内置函数清理。

    使用DBA_EXEC_DDL内置函数手工重试,若确认可以清理残留记录,则使用DBA_CLN_DDL内置函数执行清理。

    SELECT DBA_EXEC_DDL(‘DIST_DDL_ID’) FROM SYS_DUMMY;
    SELECT DBA_CLN_DDL(‘DIST_DDL_ID’) FROM SYS_DUMMY;
    • DIST_DDL_ID:根据步骤1的SQL查询可得。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论