001_重构问题汇总

        最近在重构管理的信息系统,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;

(3)登陆成功

你可能感兴趣的:(001_重构问题汇总)