Fallo de scripts de copia de seguridad en la instancia de destino actualizada a partir de las versiones 21.1 o 19.3.0.n.n

Fallo en los scripts de copia de seguridad y no se ha actualizado la información del cubo en la instancia de destino.

Si está actualizando desde la versión 21.1 o 21.2 y posteriores (creado solo con la base de datos existente), realice los siguientes pasos. Si los detalles del cubo ya están presentes en el archivo ext_metadata.json, omita los pasos siguientes.

Solución Alternativa:

  1. Conéctese a la instancia de destino mediante ssh.
  2. Cambie a un directorio de trabajo y cree el siguiente archivo:
    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 el archivo ext_metadata.json para agregar un campo JSON para la información del cubo, por ejemplo:
    {
    ...
    ...
    ...
    "backup_bucket": {
    "id": "n/<namespace>/b/essbase_xxxx_backup",
    "name": "essbase_xxxx_backup",
    "namespace": <namespace>"},
    ...
    ...
    ...
    }

    Sustituya "xxxx" anterior por los detalles del cubo de cualquier cubo de su arrendamiento.

    Note:

    Independientemente de cómo aparezca el atributo de cubo de copia de seguridad existente en el archivo ext_metadata.json, como nulo, bloque vacío o dentro o fuera del atributo de base de datos, debe agregar los detalles anteriores como un atributo independiente en el archivo ext_metadata.json.
  4. Ejecute el siguiente comando en la pila de destino para actualizar los metadatos de la pila 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