ORA-01017: invalid username/password; logon denied异常的分析

Oracle报错ORA-01017: invalid username/password的账号锁定问题 在Oracle数据库中,ORA-01017: invalid username/password; logon denied错误通常表示用户名或密码错误,但有时账号被锁定也会导致此问题。本文详细介绍了该错误的排查步骤和解决方案。首先,确认用户名和密码是否正确;其次,检查账号是否被锁定,并通过SYSDBA权限查询和解锁账号;若密码过期或忘记,可重置密码。此外,检查并调整密码策略,如增加FAILED_LOGIN_ATTEMPTS值,以减少账号锁定风险。通过系统性的排查和调整,可以有效解决该错误,确保数据库的稳定 阅读详情

今天在整合SpringMVC与mybatis的时候遇到了一个异常:

1
2
3
4
四月 24, 2017 10:37:31 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [springDispatcherServlet] in context with path [/Test0424SM_zhenghe] threw exception [Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: ORA-01017: invalid username/password; logon denied
] with root cause
java.sql.SQLException: ORA-01017: invalid username/password; logon denied

  以上错误是在搭建string+truts+ibatis框架的时候用spring链接oracle数据库的时候报的错误。

  下面仔细分析一下:

  首先最重要的一点你要确定你的账号密码可以登录plsql。

  1.如果你的账号和密码可以登录plsql,那么证明你的用户名密码是没有错误的,只有可能是你的配置文件里面出错,仔细找一下是不是你的url驱动链接地址多了空格或者配置文件里面少了$符号,亦或者是字段名是特殊字段,譬如不能用username来定义用户名(username);再不然就要用系统用户登录plsql , 查询当前的所有用户: select * from dba_users;   查看状态是否被锁(LOCKED ),如果你数据库连接的用户被锁,.给帐号解锁alter user user1 account unlock;   有很多是用户被锁了导致的。

  2.或者重新create一个用户,把报错的用户的所有权限转到新的用户上面。

  3.还有就是一个登陆 sysdba和Normal的问题,有很多的时候就是这个问题困扰了开发者。

   解决办法:

  properties对象.put("user",admin);//用户

  properties对象put("password",admin); //密码

   有些连接时这样的代码,如果是oralce数据库的话,报上面你的错。你可以试着把下面的代码加上!

  properties对象.put("internal_logon","sysdba");

Oracle RAC环境下RMAN通道配置与错误处理指南 在Oracle数据库管理中,RMAN(Recovery Manager)是关键的备份恢复工具,尤其在RAC(Real Application Clusters)环境中,其配置面临独特挑战。RAC架构的分布式特性要求备份通道在多节点间协同工作,涉及共享存储访问、密码文件同步等核心技术点。本文聚焦RAC环境下常见的RMAN-12001、RMAN-10008等错误代码,解析其与监听器配置、TNS服务名设置及密码文件同步的关联性。通过实践案例展示如何实现多节点通道负载均衡与并行备份,帮助DBA解决ORA-01017 阅读详情

相关推荐

Oracle 11g随书脚本实战:建表约束、PL/SQL与排错

关系型数据库学习中,SQL脚本是可执行的知识载体:建表定义数据结构,约束保证完整性,序列与触发器实现自增主键,存储过程和游标承担批处理逻辑。理解DDL与DML的执行顺序、表空间与字符集配置、SQL*Plus中@与@@的路径差异,能显著降低ORA-00942、ORA-01653等常见报错。对后端开发、数据库入门和示例库练手而言,一套可重复执行的Oracle 11g随书脚本,比零散SQL片段更有工程价值:它把建表、约束、索引、PL/SQL、异常日志串成链路,并暴露序列缓存跳号、外键索引缺失、批量FORALL性能

weixin_33875564的博客 356

js 判断字符串为空和不为空(两种方法)

1 判断字符串为空 (1)第一种方法 var test=""; if(test==""||test==null||test==undefined){ alert("为空"); } (2)第二种方法 var test=""; if(!test){ alert("为空"); } 2 判断字符串不为空 (1)第一种方法 var test=""; if(test==""||test==null||test==undefined){ alert("为空"); } .

旭东怪的博客 7万+

【从零开始学Skynet】实战篇《球球大作战》(一):功能设计

为了能把之前在基础篇中学习到的Skynet的各种知识结合起来,所以在实战篇中,我们准备开发一个完整的游戏案例《球球大作战》,介绍分布式游戏服务端的实现方法。

我是一条寻水的鱼 2981

ORA-01017: invalid username/password; logon denied Oracle数据库报错解决方案一

ORA-01017: invalid username/password; logon denied 错误(程序中的用户和密码无法登录,登录被拒)。 Oracle 11g 版本 初次安装使用报错: 解决方法1创建新用户: 打开sqlplus 以系统身份登录: 指令如下 sys/manager as sysdba; 创建新用户: 语法:create user 用户名 identified b...

qq_16183731的博客 18万+

基于yolov5的鸟类图像准确识别

本项目主要基于yolov5进行鸟类准确识别,主要识别白鹭家族,红脚鹬,反嘴鹬,环颈珩,小白鹭以及夜鹭六类鸟

weixin_46064184的博客 3823

扫地机器人全场景测试实战:从实验室到真实家庭的可靠性验证

本文深入探讨了扫地机器人从实验室到真实家庭的全场景测试方法,揭示了软硬件测试中的关键挑战。通过分析场景化测试的重要性,文章详细介绍了硬件耐久性、软件稳定性和环境适应性三大测试维度,并提供了真实家庭测试的实用方法论。消费者可重点关注清洁率、覆盖率等核心指标,同时了解测试工程师的私房建议,帮助选择更可靠的扫地机器人产品。

hhh00的博客 1077

java.sql.SQLException: ORA-01017: invalid username/password; logon denied

2013-2-6 10:17:23 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet action threw exceptionjava.sql.SQLException: ORA-01017: invalid username/password; logon denieda

amanlyman的专栏 3万+

当AI换脸遇上内容审核:Facefusion NSFW检测的技术伦理与用户自主权之争

本文探讨了Facefusion开源AI换脸工具中NSFW检测机制的技术伦理困境与用户自主权之争。分析了其多层次防御机制的技术实现与社区规避方法,揭示了开源软件在安全与自由之间的平衡难题,并提出了分层权限设计等社区实践方案。

weixin_29165725的博客 687

java.sql.SQLException: ORA-01017: invalid username/password; logon denied Oracle数据库连接报错

报错如下: Spring boot yml文件配置oracle数据源 Caused by: java.sql.SQLException: ORA-01017: invalid username/password; logon denied at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445) at o...

茉么乔的博客 1万+

MATLAB 基于 Baker 映射和 Logistic 混沌序列的图像加解密实现

图像加密是信息安全领域的重要研究方向,在数字版权保护、隐私保护等领域有着广泛应用。本文将介绍基于 MATLAB 的 Baker 映射和 Logistic 混沌序列的图像加解密算法,该算法利用混沌系统的初值敏感性和伪随机性,能够有效地对图像进行加密和解密。基于 Baker 映射和 Logistic 混沌序列的图像加解密算法是一种有效的方法,可以应用于数字版权保护、隐私保护等领域。MATLAB 提供了强大的工具和函数,可以方便地实现该算法。

走向CTO的路上... 937

手把手教你学Simulink--基于微电网的建模与仿真场景实例:独立运行模式下微电网的能量管理系统设计

本文详细介绍了使用Simulink对独立运行微电网能量管理系统进行建模与仿真的完整流程。主要包括:系统结构设计(分布式能源、储能系统、负荷等模块)、建模步骤(从创建项目到实现能量管理策略)、仿真设置与结果分析。通过建立基于规则的控制逻辑和优化调度算法,实现微电网的自主运行和能量优化管理。文章还提供了参数优化和多目标改进建议,为新能源和智能电网领域的研究与应用提供了实用指导。

MHD0815的博客 8584

ORA-01017: invalid username/password; logon denied异常的分析

ORA-01017: invalid username/password; logon denied异常的分析

wangchaoqi1985的博客 684

【25届数字IC秋招总结】面试经验10——紫光同芯

25届数字ic面试记录——紫光同芯

lalala0635的博客 862

spring报错:ORA-01017: invalid username/password; logon denied

今天在整合spring和mybatis时进行测试,发现sql查询时连不上数据库,具体错误如下: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: ...

盛夏与微风 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

oracle连接失败invalid username,本人是oracle菜鸟,用jsp连接时出现ORA-01017: invalid username/password; logon denied异常...

当前位置:我的异常网» Oracle管理»本人是oracle菜鸟,用jsp连接时出现ORA-01017: inva本人是oracle菜鸟,用jsp连接时出现ORA-01017: invalid username/password; logon denied异常www.myexceptions.net网友分享于:2013-09-28浏览:379次本人是oracle初学者,用jsp连接时出...

weixin_35381903的博客 544

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ORA-01017: invalid username/password; logon denied

用tomcat搭建本地server, 測試遇到問題 [getCscInternalManualWEPInfo] qurey esMain data getCscInternalManualWEPInfo SQL: SELECT TO_CHAR (iw.purchase_date, 'yyyy/mm/dd') purchase_date, TO_CHAR ( iw.nw_end_date, '

ouyangxiru的专栏 925

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ORA-01017: invalid username/password; logon denied记一次误修改权限导致数据库异常关闭

ORA-27040: file create error, unable to create file ORA-01017: invalid username/password; logon denied

weixin_43599216的博客 1213

Oracle 登录时错误: ORA-01017: invalid username/password; logon denied

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34314962的博客 1093

SpringBoot 连接Oracle数据库报错 java.sql.SQLException: ORA-01017: invalid username/password; logon denied

最近在看网上的SpringBoot教程试着写一些Demo,在单元测试Mapper(ORM用的Mybatis)的时候遇到了这个问题,困扰了好长时间,最后发现原因的时候也是想抽自己。application.properties配置如下:     可以明显得看出不同,但是我就是没看出来,所以一直报错。解决方法如下: 还没有配置多数据源,所以把MySQl注释掉了。

Konw Nothing 5975

websphere jndi oracle,websphere7.0获得JNDI连接报invalid username/password

Exception in thread "P=497968:O=0:CT" java.sql.SQLException: ORA-01017: invalid username/password; logon deniedDSRA0010E: SQL 状态:72000,错误码:1,017at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQ...

weixin_42127835的博客 346

SpringBoot数据库连接异常排查:从CannotGetJdbcConnectionException到连接池调优

数据库连接是Java应用与数据存储交互的核心通道,其稳定性直接影响系统可用性。JDBC作为Java数据库连接的标准接口,通过驱动程序管理器建立与数据库的通信链路。在SpringBoot等现代框架中,连接池技术(如HikariCP)通过复用连接对象来提升性能并管理资源。当应用无法获取有效连接时,通常会抛出CannotGetJdbcConnectionException等异常,这背后可能涉及网络可达性、认证权限、驱动配置、数据库资源限制及连接池参数等多层因素。理解这些技术原理对于构建高可用的数据访问层至关重要,

weixin_33672400的博客 532

Oracle 12C安装与连接故障排查:监听器、SID/服务名及ORA-12514解决

数据库连接是应用与数据库之间的桥梁,而监听器则是这座桥的调度员,负责将客户端请求转发至正确的实例。理解SID与服务名的区别,是正确编写连接串的前提。在工程实践中,无论是部署ERP系统还是开发Java后端应用,连接失败都是高频问题,典型报错如ORA-12514、0 notconnect等,往往源于监听器配置错误、SID/服务名不匹配或防火墙拦截。掌握一套从服务状态检查、监听器验证到JDBC驱动测试的系统化排查链路,能大幅缩短故障定位时间。本文以Oracle 12C的安装过程为起点,深入解析监听器、tnsnam

weixin_34344403的博客 328

Java与Oracle数据库深度安全集成:从纵深防御到高级访问控制实战

在当今企业级应用开发中,数据库安全与应用程序安全的深度集成是构建可信系统的核心。纵深防御(Defense in Depth)作为基础安全架构理念,强调在数据流动的每个环节设置多层防护,即使单点被突破,后续防线仍能提供保护。其技术价值在于通过职责分离与协同,实现从网络传输、身份认证到数据访问的全链路安全。在Java与Oracle数据库交互的典型应用场景中,这体现为应用层负责业务逻辑安全与输入验证,数据库层则实施最终的数据访问控制与存储加密。通过集成Oracle高级安全功能(如虚拟私有数据库VPD、统一审计)与

weixin_30797199的博客 445
上一篇: 设计模式学习之策略模式
下一篇: Java项目图标前面有红色叹号
DarlingRay
博客等级 码龄8年 7粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值