RDS Oracle 快照在创建时停滞不前 - 复制到不同的 AWS 区域时为 0%
RDS Oracle snapshot stuck at creating - 0% when copied to a different AWS region
我正在尝试将数据库快照从一个 AWS 区域复制到另一个区域,但快照始终停留在创建过程中,进度为 0%。我已经能够在两个区域之间复制和恢复其他数据库快照,但是来自这个特定 Oracle 数据库的任何快照每次都会卡住。
同区可以复制,跨区不行。我们还没有尝试创建快照和复制任何其他 Oracle 数据库,但我们在 Postgres 快照方面取得了成功。数据库很大,有 200GB 的存储空间,但是我们把快照留了一夜,它仍然没有超过 0%。
有没有人遇到过这种情况,或者知道为什么会发生这种情况?
从 AWS 支持部门得到答复 - 如果快照是从 运行 数据库创建的,并且该数据库已删除,则将快照复制到其他区域可能会中断。将快照复制到同一区域,然后将其复制到新区域,就可以了。
好像快照保留了它来自哪里的知识,如果它来自数据库,它会尝试从该数据库获取备份信息。如果快照是从另一个快照创建的,它不会尝试访问任何数据库以获取信息。
TLDR;将快照复制到同一区域,将新快照复制到新区域。
我正在尝试将数据库快照从一个 AWS 区域复制到另一个区域,但快照始终停留在创建过程中,进度为 0%。我已经能够在两个区域之间复制和恢复其他数据库快照,但是来自这个特定 Oracle 数据库的任何快照每次都会卡住。
同区可以复制,跨区不行。我们还没有尝试创建快照和复制任何其他 Oracle 数据库,但我们在 Postgres 快照方面取得了成功。数据库很大,有 200GB 的存储空间,但是我们把快照留了一夜,它仍然没有超过 0%。
有没有人遇到过这种情况,或者知道为什么会发生这种情况?
从 AWS 支持部门得到答复 - 如果快照是从 运行 数据库创建的,并且该数据库已删除,则将快照复制到其他区域可能会中断。将快照复制到同一区域,然后将其复制到新区域,就可以了。
好像快照保留了它来自哪里的知识,如果它来自数据库,它会尝试从该数据库获取备份信息。如果快照是从另一个快照创建的,它不会尝试访问任何数据库以获取信息。
TLDR;将快照复制到同一区域,将新快照复制到新区域。