17.20 - 将存储库数据从 Teradata 迁移到云中的 Postgres - BAR - Data Stream Architecture - Data Stream Utility

Teradata® DSA - DSU 安装、配置和升级指南

Product
BAR
Data Stream Architecture
Data Stream Utility
Release Number
17.20
Published
2021 年 10 月
Content Type
安装
配置
Publication ID
B035-3153-101K-CHS
Language
中文 (简体)
  1. 使用公共 IP,通过 ssh 迁移到具有 DSC 17.xx 的云 VM。例如:
    ssh -i acess_key.pem ec2-user@34.221.73.10
  2. 使用命令 sudo su - 更改为超级用户。
  3. 转到 /var/opt/teradata/dsu-migration/DSAMetaDataMigrator.17.xx.xx.xx/pkgs/
  4. 使用以下命令生成属性文件:
    ./runAutoMigration.py -g
    这将生成一个 properties.xml 文件,其中预填充了 DSC 安装中提供的值。本步骤假定在源系统上创建该文件,因此它可以更新 DSC 服务器详细信息。生成的这一文件可用作其余其他选项的输入。
  5. 编辑 properties.xml 以使用 DSC 凭据对其进行更新。
    有关 properties.xml(以及带注释的示例)的更多信息,请查看 Properties.xml 文件
  6. 导出元数据:
    ./runAutoMigration.py -e
    将 Teradata 存储库中的元数据导出到名为 pgdata 的文件夹中的平面文件(采用 .csv 格式)。
  7. 验证具有 REST API 的 DSC 是否正在运行。
    /etc/init.d/dsc status
  8. 将元数据从平面文件导入到新的存储库。
    ./runAutoMigration.py -i
    这会将导出的数据从平面文件导入到 Postgres 数据库。如果未处于静默模式且 Postgres 存储库中存在用户数据,则会询问用户是否可以继续进行清理。
  9. 验证导入过程。
    ./runAutoMigration.py -v
    这将通过比较 Teradata 存储库和 Postgres 中每个表的行数来验证导出和导入过程。
  10. 重新配置新的 DSC。
    1. 使用以下命令生成另一属性文件:
      ./runAutoMigration.py -g
      这将生成一个包含媒体服务器和系统详细信息的属性文件。
    2. 使用媒体服务器和系统的凭据编辑 properties.xml
    3. 运行重新配置:
      ./runAutoMigration.py -r