Oracle Solution for Error ora-00229

ORA-00229: operation disallowed: already hold snapshot control file enqueue

What triggered the Error:

The attempted operation cannot be executed at this time because this process currently holds the snapshot control file enqueue.

What should we do to fix it:

Retry the operation after calling cfileUseCurrent to release the snapshot control file enqueue.