Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.78 KB

File metadata and controls

33 lines (24 loc) · 1.78 KB

Pure Storage OpenConnect Oracle Scripts

About this Repository

Welcome to the Oracle Pure Storage script repository. In this repository, you can access scripts written that allow Oracle DBAs to make the most of an Oracle database on Pure Storage. Included here are scripts to create snapshots, full database clones, and replicate Oracle from one Flash Array to another. Scripts are written in bash or Python.

Business Application of Snapshots & Replication

Array-based snapshots are used to decouple database operations from the size of the data. Using array-based snapshots, you can accelerate access to data in several common database scenarios:

  • Instant data + ransomware protection
  • Dev/Test refreshes in seconds
  • In-place application and database upgrades
  • Intra-Instance ETL
  • Offload database maintenance
  • Offload RMAN backups
  • Re-seed a Dataguard Standby
  • Read tags of an Oracle storage snapshot

Technical Requirements

All scripts in this repository are designed for Linux. Most will probably run on UNIX with minor modification.
The shell scripts in this repository relies upon the purevol executable being installed locally.
The Python code in this repository relies on pypureclient Python library.
Python code that interacts with Oracle also requires the oracledb Python library.

Sub Repositories

This repository contains several sub-directories:

  • bash - simple Linux bash scripts to clone an Oracle database on Pure Flash Array.
  • python - Python scripts to automate snapshot and cloning of Oracle databases on Pure Flash Array.
  • ORCA - Oracle Rapid Clone Automation with Ansible- for cloning Oracle databases using Ansible.