主要原因是 jdk版本 和 oracle 12C不兼容
方法一:
找到 D:\app\oracle\product\12.1.0\dbhome_1\NETWORK\ADMIN 的 sqlnet.ora文件,如果没有这个文件则创建,添加下面的参数
SQLNET.ALLOWED_LOGON_VERSION=8
##没有sqlnet.ora文件时,再添加下面参数
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
注: 只添加第一条参数的话,不需要重启服务器
方法二:
一、 帮助文档:readme.txt
二、 根据文档能看出来不同的JDK匹配相应的ojdbc.jar,而相应的jar包基本上可以从oracle的完整安装包找到
三、 找到jar包后替换掉旧的jar包