change in client gem dependencies, refactor oracle plugin code