從 21.1 或 19.3.0.n.n 版本升級之目標執行處理的備份命令檔失敗
備份命令檔失敗,而且未更新目標執行處理的儲存桶資訊。
如果您是從 21.1 或 21.2 和更新版本升級 (僅與現有資料庫建立),請執行下列步驟。如果 ext_metadata.json 檔案中已有儲存桶詳細資訊,請略過以下步驟。
因應措施:
- 使用 ssh 登入目標執行處理。
- 變更至工作目錄並建立以下檔案:
oci compute instance get --instance-id $(oci-metadata -j | jq -r '.instance.id') --auth instance_principal | jq '.data."extended-metadata"' > ext_metadata.json - 編輯
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 檔案中將上述詳細資訊新增為個別屬性。 - 請在目標堆疊中執行下列命令,以更新目標堆疊描述資料。
oci compute instance update --instance-id $(oci-metadata -j | jq -r '.instance.id') --extended-metadata file://./ext_metadata.json --auth instance_principal --force