升級 Amazon Aurora 全域資料庫 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

升級 Amazon Aurora 全域資料庫

升級 Aurora 全域資料庫的程序與升級 Aurora 資料庫叢集的程序相同。但是,以下是在開始該程序之前需要注意的一些重要差異。

建議您將主要和次要資料庫叢集升級至相同版本。只有在主要和次要資料庫叢集具有相同的主要、次要和程式修補等級引擎版本時,您才能在 Aurora 全域資料庫上執行受管跨區域資料庫容錯移轉。但是,修補程式等級可能會有所不同,取決於次要引擎版本。如需詳細資訊,請參閱受管跨區域轉換和容錯移轉的修補程式等級相容性

主要版本升級

在執行 Amazon Aurora 全域資料庫的主要版本升級時,您將升級全域資料庫叢集,而不是升級其中包含的各個叢集。

若要瞭解如何將 Aurora Postgre SQL 全域資料庫升級至更高的主要版本,請參閱全域資料庫的主要升級

注意

使用以 Aurora Postgre 為基礎的 Aurora 全域資料庫時SQL,如果開啟復原點目標 (RPO) 功能,您就無法執行 Aurora 資料庫引擎的主要版本升級。若要取得有關RPO特徵的資訊,請參閱管理RPOs以 Aurora 為SQL基礎的全域資料庫

若要瞭解如何將 Aurora My SQL 全域資料庫升級至更高的主要版本,請參閱全域資料庫的就地主要升級

注意

使用以 Aurora My 為基礎的 Aurora 全域資料庫SQL,如果lower_case_table_names參數已開啟,則無法執行從 Aurora 我SQL的版本 2 到第 3 版的就地升級。

若要在使用時執行主要版本升級至 Aurora My SQL 版本 3lower_case_table_names,請使用下列程序:

  1. 從全域叢集移除所有次要區域。請遵循 從 Amazon Aurora 全域資料庫中移除叢集 中的步驟。

  2. 將主要區域的引擎版本升級到 Aurora 我的SQL版本 3。請遵循 就地升級執行方式 中的步驟。

  3. 將次要區域新增至全域叢集。請遵循 添加一個 AWS 區域 到 Amazon Aurora 全球數據庫 中的步驟。

您也可以改用快照還原技術。如需詳細資訊,請參閱從資料庫叢集快照還原

次要版本升級

若要對 Aurora 全域資料庫進行次要升級,請先升級所有次要叢集,再升級主要叢集。

若要瞭解如何將 Aurora Postgre SQL 全域資料庫升級至較高的次要版本,請參閱如何執行次要版本升級和套用修補程式。若要瞭解如何將 Aurora My SQL 全域資料庫升級至較高的次要版本,請參閱SQL通過修改引擎版本升級我的 Aurora

在執行升級之前,請考慮以下注意事項:

  • 升級次要叢集的次要版本不會以任何方式影響主要叢集的可用性或用量。

  • 次要叢集必須至少具有一個資料庫執行個體,才能執行次要升級。

  • 如果您將 Aurora My SQL 全域資料庫升級至 2.11.* 版,則必須將主要和次要資料庫叢集升級為完全相同的版本,包括修補程式層級。

  • 若要支援受管跨區域轉換或容錯移轉,您必須視引擎版本,將主要和次要資料庫叢集升級至完全相同的版本 (包含修補程式等級)。如需詳細資訊,請參閱受管跨區域轉換和容錯移轉的修補程式等級相容性

受管跨區域轉換和容錯移轉的修補程式等級相容性

將 Aurora 全球資料庫升級到下列其中一個次要引擎版本時,即使您主要與次要資料庫叢集的修補程式等級不相符,仍然可以執行受管跨區域轉換或容錯移轉。若次要引擎版本低於此清單上的版本,您必須將主要和次要資料庫叢集升級至相同的主要、次要和修補程式等級,才能執行受管跨區域轉換或容錯移轉。請務必檢閱下表中的版本資訊和備註。

注意

對於手動跨區域容錯移轉,只要目標次要資料庫叢集與主要資料庫叢集執行的主要和次要引擎版本相同,您就可以執行容錯移轉程序。在此情況下,修補程式等級不需要相符。

資料庫引擎 次要引擎版本 備註

我的 Aurora SQL

沒有次要版本

對於所有次要版本,只有在主要和次要資料庫叢集的修補程式層級相符時,您才能執行受管理的跨區域轉換或容錯移轉。

Aurora 郵報 SQL

  • 14.5 版或更新的次要版本

  • 13.8 版或更新的次要版本

  • 12.12 版或更新的次要版本

  • 11.17 版或更新的次要版本

透過上一欄所列的次要引擎版本,您可以從具某一修補程式等級的主要資料庫叢集中,執行受管跨區域轉換或容錯移轉至具不同修補程式等級的次要資料庫叢集。

如果次要版本低於這些版本,則只有在主要和次要資料庫叢集的修補程式層級相符時,才能執行受管理的跨區域轉換或容錯移轉。