新 DSC 上的 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
- 2022 年 3 月
- Language
- 中文 (简体)
- Last Update
- 2022-04-14
- dita:mapPath
- zh-CH/kdx1632417608056.ditamap
- dita:ditavalPath
- zh-CH/itl1576617711059.ditaval
- dita:id
- B035-3153
- Product Category
- Software
- Teradata Tools and Utilities
- 下载并提取 DSAMetadataMigrator-17.20.01.00 或更高版本。
- 准备或使用以前使用 ./generateYml.py) dsa_inputs.yaml 生成的 dsa_inputs.yaml。
- isMPP : true 时,每个 Teradata MPP 系统只允许一个 Media_Server。它在内部使用 PCL 工具与 Teradata MPP 系统上的所有其他 media_server 进行通信。
- 运行 python3 runCompleteMigration.py -f dsa_input.yaml。在 SLES11 和 SLES12 上运行 ./runCompleteMigration.py -f dsa_inputs.yaml。
此脚本执行以下任务:
- SSH 登录到旧 DSC 并从 jdbc.properties 读取 POSTGRES 密码。
- 使用 PG_DUMP,读取旧的 DSC 存储库数据并将其存储在新 DSC 的 LandingZone 中。
- 使用 recover.sh 实用程序运行还原到本地的新 DSC 存储库中。
- 验证新旧 DSC 的 ROW 计数。
- 根据旧 DSC 版本执行升级脚本(更改日志)。
- 如果需要,更新或修改 DSC 名称。
- 仅重新配置给定 dsa_inputs.yml 的组件。
- 比较新旧 DSC 上的 list_consumers 和 list_components。
- 提供适当的消息或操作或退出代码。
- EXIT 0(迁移成功完成)。
- EXIT 1(迁移完成但出现警告。需要更改或执行)。
- EXIT 2(迁移失败)。