Question

Oracle ACFS


Userlevel 7
Badge +8

We can well backup Oracle databases sitting on ASM clusters using the RMAN plugin:

Veeam Plug-in for Oracle RMAN - Veeam Plug-ins for Enterprise Applications

 

But there is more to ASM clusters. You might also have ACFS as an Oracle-homed cluster FS. It is not used for the database files themselves as these are located in the ASM itself. ACFS is rather meant to host supporting files around the databases throughout the cluster (general purpose files, shared database homes, administrative files, log files, trace and audit files, scripts, etc.).

It appears to be necessary to backup those files in conjunction with an ASM/RAC clusters next to the pure DB using RMAN and the Veeam plugin as well.

 

Dead-end #1:

Most Oracle systems run on physical systems for the “unconventional” license requirements Oracle tries to apply. Therefore first idea to grab those files would be the Veeam Agent.

Unfortunately, Veeam Agent does not support ASM clusters. At least not from an Oracle perspective: Oracle Backup - Veeam Agent for Linux User Guide

With AAIP enabled you immediately get an error stating this.

Switching to file-level backup mode without AAIP the job runs fine. But all those ACFS homed files mounted into directories of other drives will just not be backup. This without further notice. 

So not a solution here.

 

Dead-end #2a:

I always try to find workarounds to make things possible. So why not do a NAS type backup, fetching the files from the ACFS tree through a regular share (SMB/Windows in my example).

Turns out, Veeam unfortunately can not be tricked here. Though Windows explorer can easily access the full tree including all ACFS home files through the share from the VBR server, the NAS backup directly flags an error:

Dead-end #2b:

2a was carried out using a “dumb” share only.

So I tried again with the ACFS system being registered as a Windows file server for NAS backups.

Unfortunately, almost same result:

 

To me it seems I’m out of options now… 

 

Any ideas how to put those ACFS homed files to a proper Veeam backup?

 

(Just copying them with some robocopy automation and backing them up from an alternate location afterwards should be considered trivial.)

 

Thanks

Michael


8 comments

Userlevel 7
Badge +8

...just a teaser: a solution is in progress.

I have to check first, if we get full support to use it as it implies yet another hack. 🤓

If you need it urgently → PM me.

Userlevel 7
Badge +8

Hello @Michael Melter 

We are backuping ACFS on Oracle CLUSTER 12/19 by a specific jobs on a node part of the cluster on file level.

Backup strategies for Oracle RAC physical cluster 12 & 19:

  • Backup jobs on computer, it will exclude automatically ACFS => all nodes from the cluster. Be careful surprises could pop, it will depend of the OS and if an array of storage is used.
  • Backup jobs on file level backup for ACFS => One node
  • RMAN backup with plugins orchestrated by RMAN/scheduler (push, legacy), soon orchestrated by VBR (in test for a specific Oracle 19 cluster)
Userlevel 7
Badge +8

 

  • Backup jobs on file level backup for ACFS => One node

Hi @BertrandFR 
Did you use NAS backup here?
As this specifically didn't work in our case. 
See my cases #2.
Thanks 
Michael

Userlevel 7
Badge +8

@Michael Melter Nop we only do Agent backup for Oracle RAC cluster like described on my previous post.

Userlevel 7
Badge +8

But the agent backup only works without application integration and silently ignores all the files in ACFS. At least in our case on windows. How did you get the agent to pick up those files?

Userlevel 7
Badge +8

But the agent backup only works without application integration and silently ignores all the files in ACFS. At least in our case on windows. How did you get the agent to pick up those files?

Bad news for you, we’re on linux RHEL and it works :(

Userlevel 7
Badge +8

No way using the agent. But my case #2 using NAS backup works in a way.

You have to apply some magic though. Stay tuned. 

I was just wondering if there's another solution. Seems not to be the case on Windows.

The agent for Linux has a special switch to follow mounts and links. Windows agent doesn't.

All the best from VeeamON 😃

Michael 

Userlevel 7
Badge +8

I didn’t know for the specifity for windows… Maybe @HannesK @Mildur  could have some ideas about this subject?

Comment