A new feature was included in the 19.2.1.1.2 ZDLRA software release to help you migrate your backup strategy when moving to a new ZDLRA.
*****************************************************************************
Update March, 2025 ----> Release 23.1 of ZDLRA software
A new feature was added to this release "Rack Migration assistant".
What this means is that a new parameter is available with ADD_REPLICATION_SERVER called copyall_backups. This will replicate all existing backups making it much easier to just migrate to the new ZDLRA.
Parameter | Description |
---|---|
copyall_backups | When adding a replication server to a protection policy with copyall_backups set to TRUE, all backups for each of the databases are chosen for initial replication to the downstream Recovery Appliance. If set to FALSE the most recent level 0 including archivelogs and control files are replicated. |
*****************************************************************************
This feature allows you to continue to access your older backups during the cut-over period directly from the new ZDLRA. You point your database restore to the the new ZDLRA and it will automagically access the older backups if necessary. Once the cutover period has passed, the old ZDLRA can be retired.
I am going to walk through the steps.
1. Configure new ZDLRA
- Add the new ZDLRA to OEM - The first step is to ensure that the new ZDLRA has been registered within your OEM environment. This will allow it to be managed, and of course monitored.
- Add a replication VPC user to the new ZDLRA. This will be used to connect from the old ZDLRA.
- Add the VPC users on the new ZDLRA that match the old ZDLRA
- Configure policies on new ZDLRA to match old ZDLRA.
- Add databases to proper protection policies on new ZDLRA.
- Grant the replication VPC user access to all databases for replication.
- Grant the VPC users access to the database for backups/restores
- Create a replication server on the old ZDLRA that points to the new ZDLRA
- Add the protection policies on the old ZDLRA to the replication server created previously..
NOTE: When these steps are completed, the old ZDLRA will replicate the most recent L0 to the new ZDLRA, and will then replicate all new incremental backups and archive logs.
2. Switch to new ZDLRA for backups
- Update the wallet on all clients to include the VPC user/Scan listener of the new ZDLRA.
- Update the real-time redo configuration (if using real-time redo) to point to the new ZDLRA.
- Update backup jobs to open channels to the new ZDLRA
- Remove the VPC replication user from the new ZDLRA
- Drop the replication server on the old ZDLRA
3 . Configure "Read-Only Mode" replication to old ZDLRA
- Add a replication VPC user on the old ZDLRA. This will be used to connect from the new ZDLRA.
- Create a replication server from new ZDLRA to the old ZDLRA
- Grant the replication VPC user on the old ZDLRA access to all databases for replication.
- Add a replication server for each policy that includes the "Read-Only" flag set to "YES".
4 . Retire old ZDLRA after cutover period
- Remove replication server from new ZDLRA that points to old ZDLRA