2 licd001 licd001 于 2014.12.09 09:35 提问

ORACLE:ORA-01017错误

如题 检查了dataSource.properties中数据库用户密码没有错误

Struts Problem Report

Struts has detected an unhandled exception:

Messages:

ORA-01017: invalid username/password; logon denied
Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied )
Cannot open connection
Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
File: oracle/jdbc/driver/DatabaseError.java
Line number: 112

3个回答

devmiao
devmiao   Ds   Rxr 2014.12.09 10:38

ORA-01017: invalid username/password; logon denied
说的很清楚,用户名密码不正确,登录被拒绝。

eagleyan
eagleyan   Rxr 2014.12.09 12:58

我猜可能是大小写的问题,oracle现在对用户名/密码可以设为大小写敏感了
你执行一下sql,如果看到大小写敏感,改成不敏感就好了

SQL> SHOW PARAMETER SEC_CASE_SENSITIVE_LOGON

NAME TYPE VALUE


sec_case_sensitive_logon boolean TRUE

SQL> ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;

arlen1990
arlen1990   Rxr 2015.01.26 11:09

填写正确的用户名和密码。
如果都忘掉了,修改oracle_home\NETWORK\ADMIN 目录下面的sqlnet.ora文件
SQLNET.AUTHENTICATION_SERVICES= (NTS),修改成这样。
然后sqlplus/nolog;
conn / as sysdba
alter user xxx identified by xxx;
通过这样子修改密码,然后登录

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!