001_重构问题汇总
2021-04-28 本文已影响0人
郝小发的生活
最近在重构管理的信息系统,Java版本为1.8,Oracle版本为12C,此文汇总过程中的问题及解决方法,便于后人查阅、参考。
一、Maven配置OJDBC
因为法律上的限制oralce的jdbc驱动不能通过maven仓库下载,需要手动安装jar到maven本地仓库。操作过程如下:
(1)Oracle官网下载OJDBC7驱动,下载地址:
https://www.oracle.com/database/technologies/jdbc-drivers-12c-downloads.html
(2) 手动安装jar到maven本地仓库(-Dfile=ojdbc7.jar和-Dversion=12.1.0.1根据需要修改即可)
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar -Dfile=e:/ojdbc7-12.1.0.2.jar
二、java.sql.SQLException: ORA-28040: 没有匹配的验证协议
(1)在Oracle的安装路径下找到sqlnet.ora文件,参考路径为 :
F:\app\root\root\product\12.1.0\dbhome_1\NETWORK\ADMIN
(2)在文件的最后添加SQLNET.ALLOWED_LOGON_VERSION=8
三、ORA-01017(用户名/口令无效; 登录被拒绝)
(1)修改密码
ALTER USER 用户名 IDENTIFIED BY 密码
(2)解锁
ALTER USER username ACCOUNT UNLOCK;