如何将RDS PostgreSQL 引擎从 9.6.11 升级到 10.6, 并最终迁移到 Aurora?

0

【以下的问题经过翻译处理】 你好,

我在法兰克福地区从快照还原创建了一个运行在Postgres数据库引擎9.6.11-R1版本上的实例。

接着,我在实例的修改中选择了升级到10.6引擎并立即应用。

升级失败,在云监控升级事件中,我读到了以下信息:

无法执行“/rdsdbbin/postgres/bin/pg_restore”--host/rdsdbdata/log/upgrade--port8193--username******--exit-on-error--verbose--dbname'dbname='"'"'*****'"'"''"pg_upgrade_dump_16400.custom" >> "pg_upgrade_dump_16400.log" 2>&1"

请参考“pg_upgrade_dump_16400.log”的最后几行,确定失败的可能原因。

我找不到这个日志文件,因此无法排除故障/完成升级过程。

这个行动背后的原因是,我需要将这个实例迁移到Aurora,经过试验发现,9.6.11不支持升级到Aurora,但10.6可以通过从快照和副本进行迁移,提供了这个选项。

请为这两种解决方案提供建议。

谢谢,

Pantelis

profile picture
專家
已提問 8 個月前檢視次數 30 次
1 個回答
0

【以下的回答经过翻译处理】 你好!

我们最近遇到了同样的问题。似乎在RDS控制台上无法获取这些日志(我不确定为什么?),但是你可以从RDS API获取这些日志(长达14天)。

例如,使用CLI:

aws rds describe-events --source-identifier <yourdatabaseidentifierhere> --source-type db-instance --duration 6720
profile picture
專家
已回答 8 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南