본문 바로가기

데이터 사이언스 DataScience/Data Base 데이터베이스

[Oracle] 분명히 비밀번호가 맞는데 틀리다고 나온다 (ORA-01017)

반응형

 

1. 문제상황

- 방금 만든 계정에서 비밀번호가 틀리다고 나온다.

 

- 오류코드 

ORA-01017 : 사용자명/비밀번호가 부적합, 로그온할 수 없습니다.

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

 

 

2. 해결방법 & 원인

 

- 해결방법 : 비밀번호 변경

ALTER USER 유저이름 IDENTIFIED BY "비밀번호";

 

- 원인 

최초 유저 생성시 비밀번호를 ' ' 홀따옴표로 입력했다.

특수문자가 포함된경우 반드시 " " 쌍따옴표로 스크립트를 입력해야한다.

 

 

3. 유사사례

 

- 오라클 버전업을 했더니 비밀번호가 틀리다 → 11g 버전부터 대소문자를 구별한다.

 

아래 스크립트처럼 대소문자 구분 옵션을 꺼도 되지만,

ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON=FALSE;

 

장기적으로는 대소문자를 확실히 정해서 비밀번호를 변경/유지하는 것을 추천.

반응형