Falha nos Scripts de Backup nas Versões da Instância de Destino Atualizada da 21.1 ou 19.3.0.n.n
Falha nos scripts de backup e as informações do bucket não foram atualizadas na instância de Destino.
Se estiver atualizando a partir da versão 21.1 ou 21.2 e superior (criado somente com o banco de dados existente), execute as etapas abaixo. Ignore as etapas abaixo se os detalhes do bucket já estiverem presentes no arquivo ext_metadata.json.
Solução:
- Faça log-in na instância de Destino usando ssh.
- Altere para um diretório de trabalho e crie o seguinte arquivo:
oci compute instance get --instance-id $(oci-metadata -j | jq -r '.instance.id') --auth instance_principal | jq '.data."extended-metadata"' > ext_metadata.json - Edite o arquivo
ext_metadata.jsonpara adicionar um campo JSON para informações do bucket, por exemplo:{ ... ... ... "backup_bucket": { "id": "n/<namespace>/b/essbase_xxxx_backup", "name": "essbase_xxxx_backup", "namespace": <namespace>"}, ... ... ... }Substitua "xxxx" acima pelos detalhes do bucket de qualquer bucket em sua tenancy.
Observação:
Independentemente de como o atributo do bucket de backup existente aparece no arquivo ext_metadata.json, como nulo, bloco vazio ou dentro ou fora do atributo do banco de dados, você deve adicionar os detalhes acima como um atributo separado no arquivo ext_metadata.json. - Execute o comando a seguir na pilha de Destino para atualizar os metadados da pilha de Destino.
oci compute instance update --instance-id $(oci-metadata -j | jq -r '.instance.id') --extended-metadata file://./ext_metadata.json --auth instance_principal --force