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:

  1. Faça log-in na instância de Destino usando ssh.
  2. 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
  3. Edite o arquivo ext_metadata.json para 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.
  4. 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