Multi-tenant backup and recover part 2
This blog is a followup on both backing up/recovering a multi-tenant and restore/recovery prioritization.In my last blog I went through the trace files on the recovery of a database. I showed where...
View ArticleBacking up a RAC database with all nodes
Backing up a RAC environment from multiple DB nodesI've been working with many customers who have never performed a multi-node backup for a RAC database.If you didn't already know, in a RAC environment...
View ArticleRestoring from multiple nodes in a RAC cluster
My previous post involved backing up from all nodes in a RAC cluster. You can find it here.In that post I explained why it is important to use multiples nodes to increase your throughput.In this post...
View ArticleTDE–How to implement TDE in your database and what to think about
This is the first part in a series of blog posts on TDE.Many organizations are moving to TDE, and this can have a dramatic affect on your systems.TDE impacts 2 areas1) Post encryption compression goes...
View ArticleTDE–How to implement TDE in your database and what to think about (part 2)
This is the second part in a series on implementing TDE and what happens to the sizing.At first my plan was to encrypt the dataset I created in my first post, but instead I compressed it.At this point...
View ArticleVerifying you have a recoverable backup
As you probably know the best way to validate that you can recover your database to a specific point-in-time is to perform a point-in-time recovery of the database and successfully open it. That isn't...
View ArticleImplementing TDE
This blog post is about what happens when you implement TDE (Transparent Data Encryption) in your database.I started with 2 other blog posts, but I soon realized that this is a HUGE topic with...
View ArticleTDE Implementation first 30 days
This blog post is on the immediate effect of implementing TDE in your database backup storage.In the last blog post I mentioned that after implementing TDE you need to explicitly perform a full backup...
View ArticleZDLRA - Estimating Disk Reserved Space
When backing up to a ZDLRA you want to optimize your storage allocation to ensure each database can meet its recovery window goal.There are 2 levers that control this for each database1) Recovery...
View ArticleRMAN restore as encrypted
There is a new feature that was added to 12.2 of RMAN that allows you to restore tablespaces or a whole database "AS ENCRYPTED" or "AS DECRYPTED".There is documentation of this feature here for 18c,...
View ArticleOracle Security on your database -- Combining SEPS and EUS Security
Oracle offers many methods to authenticate users, and often it becomes difficult to determine how to combine multiple methods.In this blog I will talk about how to combine 2 commonly used...
View ArticleBlock change tracking and the ZDLRA
One of the most commonly asked question I get when explaining how the ZDLRA works has to do with Block Change tracking.The question is usually something like..."If the the Block Change Tracking file...
View ArticleBlock change tracking and the ZDLRA (part 2)
Oracle Block Change Tracking(BCT) and the ZDLRAOne of the most commonly asked question I get when explaining how the ZDLRA works has to do with Block Change tracking.So I'm going to start withThe...
View ArticleOracle incremental merge and corruption
In the last couple of years I have seen a lot of backup vendors (Commvault, Netbackup, Rubrik etc.) using the incremental merge backup process that Oracle introduced in 10G.These vendors have combined...
View ArticleOracle : Dataguard vs Backups
For anyone that has been around Oracle databases for a long time, they should be familiar with MAA (Maximum Availability Architecture).Here is a link to the latest version of it.As you probably know,...
View ArticleOracle Active Dataguard - More than just a read-only copy.
Anyone that knows me, knows I'm a stickler for properly explaining technical topics and ensuring I use the correct term.Dataguard vs Active Dataguard is a topic that drives me crazy sometimes as...
View ArticleDataguard and LOG_ARCHIVE_MAX_PROCESSES
Any DBA who has set up Dataguard has seen this diagram of how the sending of logs to standby database works.What I wanted to go through is the use of LOG_ARCHIVE_MAX_PROCESSES and how how it affects...
View ArticleZDLRA alternate redo destination replaced with Groups/Priority in 12.2
Alternate destination is depreciated in 12.2 for remote locations.This diagram shows the use of an alternate destination for sending logs.An alternate destination can be local to the database (to be...
View ArticleOracle - Alternate Destinations, FRA, and balancing 2 destinations
My previous post was on using Groups/Priorities when specifying an alternate destination for sending Redo to a remote destination. You can find it here.This post covers 2 topics that come up whenever I...
View ArticleWhat are those processes in V$DATAGUARD_PROCESSES on the ZDLRA?
With 12.2 of Oracle there is a now detail in the V$DATAGUARD_PROCESS view on the downstream database. Keep in mind that the "downstream database" may not only be a standby database, it can include a...
View Article