DBAtlas · 데이터베이스 운영 아틀라스

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 설정을 검토한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목