如何将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
EXPERTE
gefragt vor 8 Monaten30 Aufrufe
1 Antwort
0

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

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

例如,使用CLI:

aws rds describe-events --source-identifier <yourdatabaseidentifierhere> --source-type db-instance --duration 6720
profile picture
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen