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:
- Conéctese a la instancia de destino mediante ssh.
- 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 - Edite el archivo
ext_metadata.jsonpara 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. - 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