ZFSSA can be used to share data from your Oracle Database
Data Sharing has become a big topic recently, and Oracle Cloud has added some new services to allow you to share data from an Autonomous Database. But how do you do this with your on-premises...
View ArticleRMAN create standby database - Restore or Duplicate ?
RMAN create standby database - Are you like me and use "restore database" for large databases, or like most people (based on my Linkedin poll) and use "duplicate for standby"? The table below shows you...
View ArticleDB Script management through pre-authenticated URLs
Pre-authenticated URLs in OCI are fast becoming one of my favorite features of using object storage. In this blog post I will explain how I am using them for both:Storing the current copy of my...
View ArticleAutonomous Recovery Service Checklist
Utilizing the Autonomous Recovery Service (ARS) for your Oracle Databases in OCI is the best method for backing up your Oracle databases. In this post I will go through the steps required to...
View ArticleRestoring OCI object store backups onto Exadata Cloud Service
This blog post covers the steps necessary to restore backups made using the Oracle Database Cloud backup Service, onto Exadata Cloud Service in the event of DR situation. In this post, I am going to...
View ArticleAutonomous Recovery Service Prechecks
If you are configuring backups to utilize the Autonomous Recovery Service, there are some prerequisites that you need to be aware of. If your Oracle Database was originally created in OCI and has...
View ArticleZDLRA's space efficient encrypted backups with TDE explained
In this post I will explain what typically happens when RMAN either compresses, or encrypts backups and how the new space efficient encrypted backup feature of the ZDLRA solves these issues.TDE -...
View ArticleUsing APEX to upload objects to ZFSSA
When working on my latest project, I wanted to be able to provide an easy web interface that can be used to upload images into OCI object storage on ZFSSA by choosing the file on my local file...
View ArticleCreating Archival Backups from ZDLRA using EM Cloud Control
The ability for the ZDLRA to create archive backups was added with release 21.1 and I wrote a blog post (here) on how to do this. I recently noticed that the latest plugin for ZDLRA (13.5.1.0.0)...
View ArticleDBMS_CLOUD Debugging with ZFS Object Storage
In the course of testing the DBMS_CLOUD functionality against OCI object storage on ZFS, I have wanted to perform debugging by looking at the packets sent to the Web Listener on my ZFS.Unfortunately...
View ArticleOracle Backup Compression and Encryption layers explained
When working with customers who are applying compression and/or encryption to their Oracle DB backups, I found that it isn't always clear if backups are compressed or encrypted. In this blog post I...
View ArticleZDLRA backups -- How do I know if they are Encrypted
The ZDLRA introduced a new feature with release 23.1 that can both encrypt backups (if they are not already encrypted from TDE) and compress the backups . The combing of both encryption and...
View ArticleListing Databases on an Oracle DB node
In this blog post I am sharing a script that I wrote that will give you the list of databases running on a DB node. The information provided by the script isDB_UNIQUE_NAMEORACLE_SIDDB_HOMEWHYI have...
View ArticleOracle DB 23ai in your datacenter
Oracle DB 23ai is available for Exadata and I've been spending a lot of time working on building some demos in my lab environment. Below is the architecture.To help you get started below are the...
View ArticleOracle DB release 23.7 includes "Select AI" with the DBMS_CLOUD_AI package
The latest release of Oracle DB23ai (23.7) now includes the promised packages for DBMS_CLOUD. I'm not talking about the ADB release, this is the general 23.7 DB release, and it even includes Select...
View ArticleOracle database wallets for TDE, ZDLRA and External Authentication
One topic that I spend a lot of time on is "wallets" and the Oracle database. When working with multiple features in the database, there are multiple wallets that are used for different...
View ArticleConfiguring TLS security on ZDLRA
TLS security is becoming more and more necessary to protect data, and the ZDLRA supports configuring TLS security for both communicating with the RMAN catalog, and for send/receiving backup pieces. In...
View ArticleZDLRA - How to manually register databases
Steps to Manually Register a Database and Backup to ZDLRATable of ContentsSection 1: User and Policy SetupSection 2: Database Registration in ZDLRASection 3: Wallet and Network ConfigurationSection 4:...
View ArticleOracle Master Encryption Key Management: Wallets, OKV, and HSM Explained
Data Encryption Keys (DEK) are used by encryption algorithms (typically AES256) to protect data at rest in tablespaces, backups and even datapump exports. Since DEKs are stored with the data, they need...
View ArticleBuilding a Cyber Vault ? Don't forget your keys
When building a cyber vault, one of the most important items to manage is encryption keys. Encrypting your data is a fundamental pillar of ransomware protection, but encryption key management is often...
View ArticleOracle DB 23ai supports external Apache Iceberg tables
One area that I have been spending a lot of time on is accessing data stored in object storage from within Oracle DB 23ai using external table definitions.Parquet objectsI started by creating external...
View ArticleZDLRA best practices
ZDLRA best practices (updated 2025)I have seen a lot of changes with the ZDLRA over the last 10 years or so, and because of that I wanted to document the best practices to follow that evolved up to...
View ArticleConfiguring Cloud Protect
Cloud Protect is a new offering announced at AI World 2025. Cloud Protect allows you to leverage the Oracle Database Zero Data Loss Autonomous Recovery Service for your on-premises Linux x64...
View ArticleOracle Database Encryption (TDE)
Oracle TDE (Transparent Data Encryption) is a critical piece of data protection, and online encryption is a great tool you can use to simplify the process of encrypting or rekeying your tablespaces. In...
View ArticleSudden ORA-12578: TNS:wallet open failed when logging in as SYS
ORA-12578: TNS:wallet open failed when logging in as SYSThis blog post covers a possible cause of a "ORA-12578: TNS:wallet open failed" error when trying to log into your database using >sqlplus /...
View Article