我有一个现有的 Windows DB2 数据库,我想将其迁移到 PostgreSQL。应用程序的用户可以忍受一个周末的停机时间。最好的方法是什么?
答案1
我会这样做:
使用 DB2 和 Postgres 服务器创建一个测试系统。尝试迁移(最好使用来自备份之一的一些真实数据)。确保它有效。创建一个自动化该过程的脚本 - 并确保它也能正常工作。
然后,在迁移当天,设置重定向到静态 HTML 页面,停止服务器,进行备份,运行脚本。检查一切是否正常。
- 如果没有,请恢复备份。
- 如果是,启动服务器。
确保它也能正常工作。
- 删除重定向。