728x90
반응형
SMALL
Oracle 서버를 설치 후, 쿼리툴(DBeaver, PL/SQL Developer 등)을 이용하여 접속까지 되는 것을 확인하였다.
이후 C#에서 DB를 접속하였으나,
[ORA-01017: 사용자명/비밀번호가 부적합, 로그온 할 수 없습니다.]
라는 메시지가 나오면서 접속이 되지 않았다.
해결책을 찾아보도록 하자.

 

■ C#에서 DB접속 시, ORA-01017 에러 해결책

1. 이전에 포스팅했던 내용을 일단 먼저 숙지한다.

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

 

2. 여기서 순서가 중요하다. 포스팅 내용대로 해도 안된다고 하면, 대소문자 구분 안 하게 설정값을 다시 변경한다.

SQL> alter system set sec_case_sensitive_logon=FALSE;

 

3. 그리고 비밀번호를 다시 설정한다. (꼭 비밀번호를 다른 것으로 설정 안 해도 된다. 즉 비밀번호를 동일한 것으로 다시 해도 된다는 소리)

SQL> alter user system identified by abcde;

 

4. C#에서 접속이 되는지 확인한다. - 해결되었음

 

결론: sec_case_sensitive_logon = TRUE (대소문자 구별함)에서 비밀번호를 abcde로 설정했더라도, 비밀번호가 다른 게 인식된다는 것을 확인

 

 

728x90
반응형
LIST

+ Recent posts