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)登陆成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容