AWS RDS Restoring From A DB Snapshot For Oracle 1719837434
AWS RDS Restoring From A DB Snapshot For Oracle 1719837434
Step1: To create the AWS RDS Oracle DB Snapshot. Your database should have automated backups
enabled which puts database in “Archivelog” mode, Else DB remains in “Noarchivelog” mode.
1
2
Backup Snapshot Completed:
Before Deleting Oracle DB instance, backup or make copy of the attached parameter file group
which is attached to the existing Oracle DB.
3
4
Step 4: Delete the Oracle DB instance.
Here below we have unchecked the “Automated backup” and will retain only “Manual backup”.
5
Upon successful deletion we see below update.
6
Step 5: Oracle DB instance Snapshot restoration POC.
As the Database which was created and backed up was a multi-tenant, during restoration “Use
Multitenant architecture” option needs to be tick.
Above you need to provide the DB instance identifier, check the DB snapshot ID which will be
restored.
7
Check the VPC Value and DB Subnet Group.
Check VPC Security Group, Availability Zone, DB port and Instance config. If you want, you can
change the instance Config. I am not changing it for my case.
8
Provide your Initial DB name, DB parameter group and Option Group if any.
Above you see status as “Creating”.ie: Server creation and then DB instance restoration.
9
Check the parameter group and option Group above they should having status “In Sync”.
10
Step 6: Connect to AWS RDS database using Endpoint in EC2 server tns names.ora or SQL developer.
Testing Connectivity from EC2 instance to AWS RDS oracle DB (admin user) restored.
11
Switch logfile to confirm:
This marks completion of AWS RDS Oracle DB Snapshot, Deletion of DB instance and Restoration
from the snapshot.
12