Please show us the code that generates this error and the full text of the error message. Also try passing the option RaiseError => 1 when you call DBI->connect so that actual error messages will be dumped when they occur. In Oracle, all error messages look something like [ORA-00502] Big Bad Error or something like that.