Ok, so i guess its not an oracle client problem.
Have you tried to look at your PPM areas (>ppm area list)? If there is more than 1, doing '>ppm area sync' might solve the problem. This will make some copies of installed modules so they (theoretically) can be run from any of the install areas.
If that's not it, I'm out of ideas sorry. :(