ORA-28040: No matching authentication protocol
**原因:**客户端的oracle版本(比如11c),低于要访问的服务端oracle版本(19c)
**解决方案:**该问题开发环境无法复现,仅在现场环境中出现。
首先检查oracle版本:SELECT version FROM V$INSTANCE;
oracle数据库,12以上的驱动使用ojdbc6.jar,12以下驱动使用classes12.jar
**需要注意,**如果使用的tomcat部署,需要清理work目录下的缓存