Data Preserving Reprovisioning: DB systems and KVM

Understand FAQs on updating DB systems and KVM in the Data Preserving Reprovisioning process.

Is DB system restored as an Oracle Linux 7 or Oracle Linux 8 environment?

After completing reprovisioning of the bare metal system with Oracle Linux 8, the command odacli restore-node -dbs restarts all DB systems. The DB systems will run Oracle Linux 7. You must run the command odacli upgrade-dbsystem to upgrade the DB system from Oracle Linux 7 to Oracle Linux 8 and to upgrade the Oracle Grid Infrastructure to release 19.21 or 21.8.

Is there an order to follow when running the commands, odacli restore-node -d, odacli restore-node -kvm, and odacli restore-node -dbs?

Use the odacli restore-node -d command to restore database deployments in the bare metal system. If there is a shared CPU pool or a custom vnetwork associated with at least one DB system, then run the odacli restore-node -kvm command first before running the odacli restore-node -db command.

What are the resources restored during the restore KVM process?

CPU pools (except BM cpupools, which are restored during the restore database task), VM storages, vdisks, vnetworks, and VMs are restored during the restore KVM process.

Can I run the odacli restore-kvm command again?

Yes, if the restore kvm job fails, then run the command again. The restore task will skip the resources that were previously restored.

What state (online/offline) will the VMs be in after the restore operation?

VMs will be in the same state that they were before the detach-node operation.

Can I upgrade the operating system of the DB system but not change the Oracle Grid Infrastructure inside the DB system?

No. The Oracle Grid Infrastructure version is upgraded to the latest supported Oracle Grid Infrastructure version associated with the DB system image. For example, for Oracle Database Appliance release 19.21, the Oracle Grid Infrastructure supported versions are 19.21.0.0.231017 and 21.8.0.0.221018 respectively for 19c and 21c DB systems.

Can I upgrade different DB systems in parallel?

No. You must upgrade the DB systems in a sequential manner.

Can I run the command odacli upgrade-dbsystem again, if the command fails to complete?

Yes. If the command fails, then check the output of odacli describe-job -i upgrade-dbsystem_job_id —ecr. Take the appropriate action to resolve the reported error. Run the command again.

Is the database inside a DB system also updated when the DB system is upgraded?

No. The database continues to be of the same version as it was before the detach-node operation.