ExaCC dbaascli command with mysterious PILOT error when creating a PDB

Intro I lately had a silly error while running dbaascli on an ExaCC cluster but the java output was not helpful at all.  This is a super short post that shows where to find dbaascli execution logs and also an example of what can break your command execution depending on who runs it. My error …

What they don’t tell you about refreshable PDB clones (ghost archives)

Intro In my previous blog post, I showcased how to automate the refresh of a PDB clone using a DBMS scheduler job which gives a better control on the frequency, instead of relying on the minutely refresh. Handy if you donโ€™t like keeping an automatic refresh every X minutes and rather have it run once …

RMAN, INCARNATIONS, and ME part II: Recovery ignoring backups / ORA-19563: datafile copy header validation failed for file

Intro In an ideal world, I believe, every backup script should be matched by 2 recovery scenarios. As this swiss OUC figure reminds us, having a backup that works means nothing without a tested restore and recovery. Today Iโ€™ll try to depict the donโ€™t doโ€™s after an recovery of a controlfile with open resetlogs using …

RMAN, Incarnation, & ME part I: โ€œORA-19906โ€: Recovery target incarnation changed during recovery

Intro If there is something I honestly always struggled with as a DBA, itโ€™s RMAN incarnation. Both mystical like its name suggests and vital, ensuring absolute consistency of your database and backups. But deep down, you always know itโ€™ll back fire one day out of the shadows. Because thatโ€™s where it hides, lurking until a …

19c PDB Refreshable clones

Intro Beside Long term release benefits, upgrading to a multitenant 19c Database will allow to completely ease the way test environments are refreshed from production servers. Say Goodbye to complex & lengthy RMAN duplicate scripts and hello to remote cloning. Even better with refreshable clones, production data is now automatically updated. Many blogs were written …