Oracle Recovery Service the mystery and the solution to RPO

Zero Data Loss Recovery Autonomous

Prerequisites

  1. Policies at root compartment
    Allow service database to manage recovery-service-family in tenancy
    Allow service database to manage tagnamespace in tenancy
    Allow service rcs to manage recovery-service-family in tenancy
    Allow service rcs to manage virtual-network-family in tenancy
    Allow group 'Default'/'O-ZDLRA'  to manage recovery-service-family in tenancy
    Allow group 'Default'/'O-ZDLRA' to manage all-resources in compartment classes:zdlra
    Allow group 'Default'/'O-ZDLRA' to manage objects in compartment classes:zdlra where target.bucket.name = 'hahlabs-zdlra'
    Allow group 'Default'/'O-ZDLRA' to read buckets in compartment classes:zdlra
    Allow group 'Default'/'O-ZDLRA' to manage recovery-service-policy in compartment classes:zdlra
    Allow group 'Default'/'O-ZDLRA' to manage recovery-service-subnet in compartment classes:zdlra
  2. Network Security List (RCS Subnet)
    Ingress : TCP 8005, 2484
  3. Route table (RCS subnet)
    All SJC Services In Oracle Services Network -> Service Gateway

Sample Database

  1. Download the zip file db-sample-schemas-23.2.tar.gz to the Bastion Station of the hosting VCN public network
  2. extract the zip file to the shared file system on the Bastion (Guac-HAHLABS) public server
  3. For Oracle Containers Database such as Oracle Base Database on OCI edit the installation script ex. hr_install.sql add the following line before CREATE USER Statement
    ALTER SESSION SET "_oracle_script"=true;
  4. Install the scripts for each database
    $sudo su - oracle
    $cd human_resources
    $sql <system>@<connect_string> <-- $sql / as sysdba
    SQL>@hr_install.sql
    

If you like what you see, please share it.

About the author

Leave A Reply

For the love of learning, We welcome inquiries and design courses for you!

Courses run on demand, custom designed, Please send us a note and one of our team members will reach out to you.