17.20 - 将存储库数据从 Postgres 迁移到 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. 在旧 DSC 源上运行存储库备份。
  2. 在目标或新 DSC 源上还原存储库。
    当最新的引导文件可用并且可以复制到新的 DSC 源时,请按照以下步骤操作。
    1. 在新的 DSC 计算机上创建 DFS/AWS/Azure/等、媒体服务器和复制目标组。
    2. 将登录区域中的 bootstrap_<backupID>.out 从旧 DSC 计算机复制到新 DSC 计算机。
      缺省为:/var/opt/teradata/dsa/postgres
    3. 转到
      /opt/teradata/client/17.20/dsa/dsc
    4. 用户:
      su dscuser
    5. 还原存储库:
      sh recover.sh -m recovery
    6. 从复制目标组获取 <backupID>。
      h recover.sh -m replicate_from -v 1602081495349 -r file_replicating_tg
      例如,h recover.sh -m replicate_from -v 1602081495349 -r file_replicating_tg
    7. 检查复制状态:
      sh recover.sh -m save_sets_replication_status
    8. 还原备份:
      sh recover.sh -m restore -v <backupID>
      例如,sh recover.sh -m restore -v 1602081495349
    9. 成功还原后重新启动 DSC。
    当最新的引导文件不可用时,请按照以下步骤操作。
    1. 更新旧 DSC 上的媒体服务器以与新 DSC 通信。
      将新 DSC ActiveMQ IP 附加到 clienthandler.properties 中的 broker.list 以指向新的 DSC。
    2. 要配置新 DSC,请重新启动媒体:
      /etc/init.d/clienthandler restart-hwupgrade
    3. 按照类似于旧 DSC 的方式配置备份解决方案(DFS/AWS/Azure/等)、媒体和目标组进行复制。
    4. 转到
      /opt/teradata/client/17.20/dsa/dsc
    5. 用户:
      su dscuser
    6. 要检查复制目标组上可用的备份 ID 列表,请执行以下操作:
      sh recover.sh -m list_backupids -r replicating_target_group
    7. 从复制目标组获取 <backupID>。
      sh recover.sh -m replicate_from -v <backupID> -r <replicationTargetGroupName>
      例如,sh recover.sh -m replicate_from -v 1603437512425 -r gcp_tg
    8. 还原备份。
      sh recover.sh -m restore -v <backupID>
      例如,sh recover.sh -m restore -v 1603437512425
    9. 成功还原后重新启动 DSC。
  3. 修改新 DSC 上的 DSC 名称。
    1. 转到
      /opt/teradata/client/17.xx/dsa/dsc
    2. 要修改 DSC 名称,请运行以下命令:
      ./modify_dsc_name.sh
  4. 在新的 DSC 上重新配置系统和媒体。
    1. 下载
      DSAMetaDataMigrator__sles11-12-15_x8664.17.20.xx.xx-xxx.tar.gz
    2. 提取以下内容:
      tar -xvzf DSAMetaDataMigrator__sles11-12-15_x8664.17.20.xx.xx-xxx.tar.gz
    3. 转到提取的文件夹。
      重要: 在此提取的文件夹中执行下面列出的后续步骤。
    4. 安装 python3 及其相关模块:
      ./installpython3.sh
    5. 要生成 properties.xml,请运行以下命令:
      ./runPostgres2PostgresMigration.py -g
    6. 使用新的 DSC 系统和媒体服务器登录凭据修改 properties.xml(在上一步中生成)。
    7. 运行命令以重新配置 DSC。此脚本为新 DSC 重新配置连接的系统和媒体服务器。
      ./runPostgres2PostgresMigration.py -r
    8. 成功重新配置后,将删除 properties.xml 文件。