升级非 Teradata 服务器上的 Data Mover 命令行界面 - Teradata Data Mover

Teradata® Data Mover 安装、配置和升级指南(适用于客户)

Product
Teradata Data Mover
Release Number
17.11
Published
2021 年 10 月
Language
中文 (简体)
Last Update
2021-11-08
dita:mapPath
zh-CN/jzo1626458613083.ditamap
dita:ditavalPath
zh-CN/stp1591127384938.ditaval
dita:id
B035-4102
Product Category
Analytical Ecosystem
必须使用以下过程在 Solaris Sparc、IBM AIX、Ubuntu、Windows 系统和 Linux(非 Teradata 服务器)上安装 Data Mover 命令行界面。您不能使用 PUT 在这些系统上安装命令行界面。
如果系统上已进行了安装,必须将其卸载,然后再重新安装。一个服务器上只能有一个 Data Mover 命令行软件包版本。

步骤 1 至 4 不适用于在 Windows 系统上进行的安装。

只有Data Mover 守护程序和 Data Mover 命令行界面或 Data Mover 组件的主要版本与次要版本需要匹配。

  1. 将下面的代码行添加到 /etc/profile 文件的结尾来更新所有用户的 JAVA_HOME 和 PATH 环境变量:
    export JAVA_HOME={full path of java installation location}
    export PATH=$JAVA_HOME/bin:$PATH
  2. 运行命令:
    source /etc/profile
  3. 验证输出是否显示 JRE.1.8:
    java -version
  4. 打开 root 用户的 .profile 文件,并验证 JAVA_HOME 和 PATH 环境变量的值是否与 /etc/profile 中定义的值相同。
    如果这些值不同,java -version 命令不会在安装期间产生正确的输出,并且安装将失败。
  5. 如果要保留对缺省值所做的任何自定义,请将属性文件复制到外部目录:
    TDM_install_directory\CommandLine\commandline.properties
  6. 按以下方式为您的系统卸载和升级相应的软件:
    操作系统 操作
    Linux(对于非 Teradata 服务器)
    1. 在命令行中,键入 export DM_INTERACTIVE_INSTALL=1 设置交互式安装的环境变量。
    2. 在命令行中,键入以下内容:

      gunzip DMCmdline__linux_i386.17.11.xx.xx.tar.gz

      tar xvf DMCmdline__linux_i386.17.11.xx.xx.tar

      cd DMCmdline.17.11*

      rpm -Uvh DMCmdline__linux_noarch.17.06.xx.xx-1.rpm

    3. 根据需要回答提示问题,并在必要时按 Enter 键接受缺省值。
    4. 键入 rpm -qa |grep DMCmdline 来验证安装。
    Solaris Sparc
    1. 在命令行中,键入 pkgrm DMCmdline 以执行卸载。
    2. 在命令行中,键入以下命令进行升级:

      gunzip tdm-solaris__solaris_sparc.17.11.xx.xx.tar.gz

      tar xvf tdm-solaris__solaris_sparc.17.11.xx.xx.tar

      pkgadd -d 'pwd' DMCmdline

    3. 根据需要回答提示问题,并在必要时按 Enter 键接受缺省值。
    4. 键入 pkginfo -l DMCmdline 来验证安装。
    IBM AIX
    1. 在命令行中,键入 installp -u DMCmdline 以执行卸载。
    2. 在命令行中,键入以下命令进行升级:

      gunzip tdm-aix__aix_power.17.11.xx.xx.tar.gz

      tar xvf tdm-aix__aix_power.17.11.xx.xx.tar

      installp -acF -d ./DMCmdline DMCmdline

    3. 根据需要回答提示问题,并在必要时按 Enter 键接受缺省值。
    4. 键入 lslpp -l "DM*" 来验证安装。
    Windows
    1. 要卸载现有的 DMCmdline 软件包,请转到开始 > 控制面板 > 添加或删除程序;然后依次选择Teradata Data Mover 命令行界面移除
    2. 将媒体上的 Data Mover 目录复制到硬盘上的文件夹中。
    3. 转到 DataMover/Windows,然后解压缩 tdm-windows__windows_i386.17.11.xx.xx.zip
    4. 转到 DISK1 目录,然后运行 setup.exe
    5. 根据需要回答提示问题,并在必要时按下一步接受缺省值。
    6. 完成后,选择安装
    7. 转到开始 > 控制面板 > 添加或删除程序验证安装。
    Ubuntu
    1. 在命令行中,键入 dpkg -P dmcmdline 以执行卸载。
      • commandline.properties 文件将在 /opt/teradata/client/17.06/datamover/commandline 目录中保留为 commandline.properties.dpkgsave。可以忽略以下警告:
        Warning: while removing dmcmdline, directory /opt/teradata/client/17.06/datamover/commandline is not empty so not removed
      • 如果不想保留属性文件,可以在卸载完成后删除 /opt/teradata/client/17.11/datamover/commandline 文件夹。
    2. 在命令行中,键入以下内容:

      tar xzvf tdm-ubuntu__ubuntu.17.11.xx.xx.tar.gz

      cd DMCmdline.17.11.xx.xx

      dpkg -i DMCmdline__ubuntu_all.17.11.xx.xx-1.deb
      在 Ubuntu 中,-i 同时用于安装和升级。
    3. 键入 dpkg -l |grep dmcmdline 来验证安装。
  7. 如果要保留对缺省值所做的任何自定义,并且覆盖由修补程序引入的值,请从复制到外部目录的属性文件还原值
    TDM_install_directory\CommandLine\commandline.properties
  8. 指定用于与守护程序通信的 Data Mover REST 服务器 URL,如以下示例所示:
    dm.rest.endpoint=https://dm_host:1443/datamover

    确保用于 dm.rest.endpointhost:port 值位于 tdmrest.propertiesaccept.host.list 中。

  9. 注销当前会话并重新登录,以查看更新的环境。