创建诊断包以获取支持 - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
17.20
Published
2022 年 9 月
Language
中文 (简体)
Last Update
2022-10-12
dita:mapPath
zh-CN/tsn1650877444606.ditamap
dita:ditavalPath
zh-CN/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem
对于各种 Data Mover 情况,例如作业失败、作业暂挂或需要报告事件的其他问题,Teradata 提供了一个交互式命令行脚本,用于收集必要的作业和系统信息。利用生成的诊断包,Teradata 客户支持可以提供最佳的分析和解决方案。可通过全球技术支持中心 (GSC) 全天 24 小时无间断获得客户支持服务。有关详细信息,请转到 https://support.teradata.com
dmagentsupport.sh 文件从仅运行 Data Mover 代理的服务器收集以下信息︰
  • 代理服务器中的 Data Mover 日志文件
  • 最近的临时和任务目录
dmagentsupport.sh 脚本创建一个 data-mover-agent-support 输出文件,其中包含以下信息︰
  • Data Mover agent.properties 文件
  • DataMover 组件安装目录中的文件列表
  • 操作系统、内核、CPU、内存和磁盘空间信息
  • Data Mover 和 TTU 软件包 rpm 信息

该脚本收集数据后,将在 /var/opt/teradata/datamover/support/incidentnumber 中创建一个名为 DataMover-$currentdate-$hostname-1.zip 的包。

如果包大小大于 49 MB,还会额外创建如下所示的 .zip 文件:
  • DataMover-$currentdate-$hostname-2.zip
  • DataMover-$currentdate-$hostname-3.zip
  1. 创建包括以下设置的支持事件:
    选项 设置
    产品区域 系统管理实用程序
    故障类型 Teradata® Data Mover
  2. 记下事件编号,并将事件保持打开状态以附加诊断包。
    交互式脚本会提示您输入事件编号及其他与此问题相关的信息。
  3. 以 root 用户身份,在 /opt/teradata/datamover/support/ 下找到适合您环境中各个 Data Mover 服务器的脚本,然后执行以下操作︰
    服务器类型 说明
    Data Mover 服务器 运行 dmsupport.sh 创建诊断包。
    仅运行 Data Mover 代理的服务器 运行 dmagentsupport.sh 创建诊断包。
    请务必按照提示提供相关问题说明,以便进行故障排除。
    dmsupport.sh 脚本从 Data Mover 多用途服务器上的 Data Mover 日志文件中收集以下信息:
    • ActiveMQ 队列信息
    • 最近的临时和任务目录
    • DSA 信息,包括:
      • DSC 和 DSA 命令行实用程序日志
      • 安装日志
      • 属性文件
      • RPM 信息
    该脚本创建三个输出文件︰
    输出文件 目录
    datamover-job-status
    • Data Mover 运行状况信息
    • Data Mover 和 TTU 软件包 rpm 信息
    • 总的和已失败的 Data Mover 作业列表
    • 已失败作业的作业步骤列表
    datamover-properties 所有 Data Mover 属性文件,包括以下内容︰
    • Data Mover 组件安装目录中的文件列表
    • ps aux 命令输出
    datamover-server-details 操作系统、内核、CPU、内存和磁盘空间信息。
  4. 更新事件,浏览到生成的 .zip 文件,将生成的文件附加到该事件,然后提交。
  5. 一旦该诊断包可供查看,请联系 Teradata 客户支持,并提供事件编号以供参考。
  6. [可选] 如果您不想保留 .zip 文件,可将其从 Data Mover 服务器上的 /var/opt/teradata/datamover/support/incidentnumber 目录中删除。
    要捕获 tdactivemq、daemon 和 agent 进程的 jstackjmap 输出,请添加 -runjvmtools 选项,如以下示例所示:

    dmsupport.sh -runjvmtools

    dmagentsupport.sh -runjvmtools

    如果使用 jstackjmap 选项调用脚本,将会影响正在运行的作业。指定前,请联系 Teradata 服务获取相关建议。