Script di backup non riusciti nell'istanza di destinazione con aggiornamento dalle versioni 21.1 o 19.3.0.n.n
Script di backup non riusciti e le informazioni sul bucket non sono state aggiornate nell'istanza di destinazione.
Se si esegue l'aggiornamento dalla versione 21.1 o 21.2 e successive (creato solo con il database esistente), eseguire le operazioni riportate di seguito. Saltare i passi riportati di seguito se i dettagli del bucket sono già presenti nel file ext_metadata.json.
Soluzione alternativa:
- Eseguire il login all'istanza di destinazione utilizzando ssh.
- Passare a una directory di lavoro e creare il file seguente:
oci compute instance get --instance-id $(oci-metadata -j | jq -r '.instance.id') --auth instance_principal | jq '.data."extended-metadata"' > ext_metadata.json - Modificare il file
ext_metadata.jsonper aggiungere un campo JSON per le informazioni del bucket, ad esempio:{ ... ... ... "backup_bucket": { "id": "n/<namespace>/b/essbase_xxxx_backup", "name": "essbase_xxxx_backup", "namespace": <namespace>"}, ... ... ... }Sostituire "xxxx" sopra con i dettagli del bucket di qualsiasi bucket nella tenancy.
Nota
Indipendentemente dalla modalità di visualizzazione dell'attributo bucket di backup esistente nel file ext_metadata.json, ad esempio un blocco nullo, vuoto o all'interno o all'esterno dell'attributo del database, è necessario aggiungere i dettagli sopra riportati come attributo separato nel file ext_metadata.json. - Eseguire il comando seguente nello stack di destinazione per aggiornare i metadati dello stack di destinazione.
oci compute instance update --instance-id $(oci-metadata -j | jq -r '.instance.id') --extended-metadata file://./ext_metadata.json --auth instance_principal --force