Background In my previous post I walked through how you can determine a vVOL FlashArray volume from a Linux device. In this post I will show how we can automate that process with Ansible using the same /dev/sdd Linux device and some code examples. Ansible Linux Facts Let's start by using the ansible_facts.devices to identify... Continue Reading →
How to map a Linux device to a vVOL FlashArray Volume
Background I have recently seen an increase in the adoption of VMware Virtual Volumes (vVOLS), and a question which is frequently asked is: How I can identify the FlashArray volume from my Linux server ? Identify Linux Device In this example my Oracle database is using a Pure Storage FlashArray and has been migrated to... Continue Reading →
Oracle Automatic Storage Management Cluster File System (ACFS) – Getting Started
Background There are many times when a shared file system is a hard requirement or is needed to make life easier. If you don't have access to Pure FlashBlade or other NFS server and need a shared filesystem then Oracle Automatic Storage Management Cluster File System (ACFS) maybe worth considering. Starting with Oracle Automatic Storage... Continue Reading →
Oracle Multi-Tenancy PDB database cloning with ASM
Background One of the most exciting announcements at last years Oracle Open World #OOW19 was around multi-tenancy and the changes to Oracle licensing allowing non multi-tenant users to have up to 3 user-created PDB's in a container database at any time for free. With the above, and the announcement of de-support of non-CDB architecture from... Continue Reading →
Oracle Database Volume Tagging with Purity 6.0
One of the Purity 6.0 features I have most eagerly been awaiting is the ability to tag Pure volumes and snapshots. Volume tagging provides a great way of providing additional database and application metadata to FlashArray Volumes to provide application and database aware reporting. In this Blog post I am going to demonstrate how we... Continue Reading →
Using vendor plug-ins with Oracle Enterprise Manager Cloud Control 13c
In a previously blog I shared how you could get the Pure Storage FlashArray Plug-in for Oracle Enterprise Manager Cloud Control from the Oracle Extensibility Exchange, you can read-up on this here. As Pure have recently upgraded the Plug-in to 13.3.1 I thought it would be a good time to re-visit Oracle Enterprise Manager Cloud... Continue Reading →
Running Oracle 19c on Kubernetes
I have recently created a number of blogs posts on running containerised Oracle databases on Kubernetes using the Oracle provided Docker build scripts and the Pure Storage Container Storage Interface (CSI) Driver Pure Service Orchestrator (PSO) to provide persistent storage to my Oracle database containers. In this Blog I am going to show how easy... Continue Reading →
Kubernetes Persistent Volume Snapshot and Cloning
In this Blog post I am going to try-out the new Pure Service Orchestrator (PSO) Kubernetes CSI Driver Volume Snapshot and Cloning features for the first time using one of my FlashArray volumes which I created during a previous Kubernetes previous Blog. Persistent Volume Snapshot Before we start, lets see if we have any existing... Continue Reading →
Deliver Oracle Database18c Express Edition (XE) on Kubernetes
In this Blog I am going to show how the Oracle provided Docker build scripts, and the free to use Oracle 18 XE (Express Edition) database can be used to deliver DBA's, developers, data scientists their own database on Kubernetes. The Oracle 18xe Docker build scripts now automatically 'pulls' the database RPM from OTN for... Continue Reading →
How to run Oracle 12c on a Kubernetes Cluster with persistent storage
Back in April 2017 I blogged on how to use the then official Oracle 12.1 Docker image to run an Oracle 12c database on Docker, if you want to revisit that post you can find it here. However, more recently I shared how you could use Minikube with the latest official Oracle 12.2 Docker image... Continue Reading →