环境:ant通过jdbc链接oracle数据库,jar版本:ojdbc8-12.2.0.1
driver:oracle.jdbc.driver.OracleDriver
今天通过java链接jdbc,出现can't create pooolableconnectionFactory(ora-28040 :no matching authentication protocol 的错误?
解决办法:网上找了很久,网上找了一堆的资料,说jar包版本过低,替换jar包的等等
终极解决方案:在sqlnet.ora修改一项配置:
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8