I notice that recent Oracle client installers change file permissions.
I had Oracle 12.0.1 32 bit client installed for a year. I recently installed Oracle 12.0.1 64 bit client. The Oracle install change ALL file permissions in the 32 bit folders.
My application suddenly failed to run.
I used PROCMON.EXE (https://docs.microsoft.com/en-us/sysinternals/downloads/) and noticed that permission was denied opening OCI.DLL
I changed the permissions for everything in the Oracle client folders and application works as expected.