开发者社区 > 数据库 > 数据库管理工具 > 正文

DMS如何变更基准库呢?

请问下结构设计中的开发库迁移到了新的数据库 旧的数据库不能用了 当前的结构设计 如何变更基准库呢?就是这个结构设计还在设计中 基准库迁移到新库了,然后原来的工单中的基准库就没办法用了 数据库地址没办法更改

展开
收起
奔放或澜 2023-12-12 17:23:42 40 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在面对基准库迁移到新库的情况下,您需要确保数据的完整性和业务的连续性。以下是一些建议的步骤:

    1. 确认数据迁移方案:首先,您需要确定是选择停机数据迁移还是在线数据迁移。停机迁移适用于业务允许数小时停机的场景,其复杂度低且数据损失风险低。而在线迁移则适用于业务不允许长时间停机或数据量过大无法短时间内完成迁移的场景。

    2. 平滑迁移数据:为了避免新老数据库的数据不一致,可以使用DMS(数据管理服务)进行数据迁移。DTS(数据传输服务)能够同步历史数据和增量数据,确保数据的完整性。

    3. 验证数据一致性:在数据迁移完成后,进行数据验证,确保源库和新库的数据完全一致。

    4. 更新结构设计:根据新的基准库,更新结构设计中的相关配置和连接信息。

    5. 通知相关人员:确保所有相关人员都知道基准库的变更,并及时更新他们的工作内容。

    6. 运维保障:迁移完成后,需要确保新库的稳定运行,包括监控、备份、优化等运维工作。

    7. 处理潜在问题:在迁移过程中,可能会出现一些问题,如数据不一致、性能下降等。需要有一个紧急响应机制,以快速解决这些问题。

    2023-12-13 14:11:31
    赞同 1 展开评论 打赏
  • 如果您的结构设计中的开发库迁移到了新的数据库,并且旧的数据库无法使用,但当前的结构设计仍在进行中,您可以采取以下步骤来变更基准库:

    1. 备份当前的结构设计:首先,为了保证数据安全和完整性,请备份当前的结构设计。这样,即使出现意外或错误,您仍可以恢复到初始状态。

    2. 修改代码/脚本:将原先针对旧基准库的代码/脚本修改为适应新基准库的形式。主要注意以下几个方面:

      • 数据库连接信息:根据新库的连接信息,更新相应的配置项或代码片段。
      • 数据库对象引用:检查并修正所有与基准库相关的表、视图、存储过程等对象引用,确保它们正确指向新的基准库。
    3. 测试和验证:在修改完代码/脚本后,进行测试和验证。确保新的结构设计与新的基准库协同工作,并且功能和性能都得到了正确的维持。

    4. 更新文档和通知:在完成测试验证后,及时更新相关的文档和文档管理系统,确保团队成员和相关人员了解到结构设计的变更和新的基准库信息。

    5. 撤销旧基准库访问权限:为了确保安全性,撤销旧基准库的访问权限,防止不必要的访问和操作。

    6. 持续迭代:如果结构设计仍在进行中,并且可能会有进一步的变更,您可以继续按照上述步骤进行迭代。在每次迭代中,始终保持备份、修改、测试、验证和通知的流程。

    2023-12-12 21:16:30
    赞同 展开评论 打赏

相关产品

  • 数据管理
  • 热门讨论

    热门文章

    相关电子书

    更多
    金融行业高频交易数据管理解决方案 立即下载
    基于Spark的统一数据管理与数据探索平台 立即下载
    INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载