ORA-01017: Invalid username/password; logon denied
Oracle의미
데이터베이스 접속 시 입력한 사용자 이름 또는 비밀번호가 올바르지 않아 로그온이 거부되었다.
원인
잘못된 비밀번호, 잘못된 사용자 이름, 대소문자 구분 비밀번호 설정(SEC_CASE_SENSITIVE_LOGON)이 예상과 다름, 변경된 비밀번호, 또는 애플리케이션 연결 문자열에 남은 오래된 자격 증명.
해결 방법
사용자 이름과 비밀번호를 확인한다. 필요하면 DBA로 비밀번호를 재설정한다: ALTER USER app_user IDENTIFIED BY new_password. 사용자가 존재하고 잠기지 않았는지 확인한다: SELECT username, account_status FROM dba_users. 12c+ 비밀번호 해시 버전에서는 11g 클라이언트가 접속에 문제를 겪을 수 있으므로 SQLNET.ALLOWED_LOGON_VERSION_SERVER 설정을 검토한다.
같은 데이터베이스의 다른 항목
- ORA-00001Unique constraint violated
- ORA-00054Resource busy and acquire with NOWAIT specified or timeout expired
- ORA-00060Deadlock detected while waiting for resource
- ORA-01555Snapshot too old: rollback segment number too small
- ORA-01652Unable to extend temp segment by N in tablespace
- ORA-04031Unable to allocate N bytes of shared memory
- ORA-12154TNS: could not resolve the connect identifier specified