DBD::Oracle isn't really required
many improvements