從 21.1 或 19.3.0.n.n 版本升級之目標執行處理的備份命令檔失敗

備份命令檔失敗,而且未更新目標執行處理的儲存桶資訊。

如果您是從 21.1 或 21.2 和更新版本升級 (僅與現有資料庫建立),請執行下列步驟。如果 ext_metadata.json 檔案中已有儲存桶詳細資訊,請略過以下步驟。

因應措施

  1. 使用 ssh 登入目標執行處理。
  2. 變更至工作目錄並建立以下檔案:
    oci compute instance get --instance-id $(oci-metadata -j | jq -r '.instance.id') --auth instance_principal | jq '.data."extended-metadata"' > ext_metadata.json
  3. 編輯 ext_metadata.json 檔案以新增儲存桶資訊的 JSON 欄位,例如:
    {
    ...
    ...
    ...
    "backup_bucket": {
    "id": "n/<namespace>/b/essbase_xxxx_backup",
    "name": "essbase_xxxx_backup",
    "namespace": <namespace>"},
    ...
    ...
    ...
    }

    將上述的 "xxxx" 取代為您租用戶中任何儲存桶的儲存桶詳細資訊。

    附註:

    不論現有備份儲存桶屬性在 ext_metadata.json 檔案中的顯示方式 (例如空值、空白區塊或資料庫屬性的內部或外部),您都必須在 ext_metadata.json 檔案中將上述詳細資訊新增為個別屬性。
  4. 請在目標堆疊中執行下列命令,以更新目標堆疊描述資料。
    oci compute instance update --instance-id $(oci-metadata -j | jq -r '.instance.id') --extended-metadata file://./ext_metadata.json --auth instance_principal --force