jerryhone has asked for the wisdom of the Perl Monks concerning the following question:
We have an old application running on Solaris using Oracle:DBD that happily connects to an Oracle 11g server!
$DBD::Oracle::VERSION = '1.14';
When trying to connect to a new 12c server we're encountering
ORA-28040: No matching authentication protocol (DBD ERROR: OCISessionBegin)
Google implies that we need to change sqlnet.allowed_logon_version on the server, but our DBA tells us that's not possible on our new dataserver setup!
So, question is...will a newer version of Oracle::DBD solve our issues, and if so, what version do we need? If not, any other ideas?