You have a serious problem, one the DBI developers should know about. I'd advise you to subscribe to the
dbi-users mailing list, and describe the problem there. (I think Tim Bunce is responsible for
DBD::Oracle, so you'll probably get a reply from him.)