如何将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달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인