출처 : http://csk2727.tistory.com/82

 

ORA-01017 Invalid username/password;logon denied

 


 

ORA-01017 Invalid username/password;logon denied  에러는

기본적으로는 사용자 ID나 암호가 일치하지 않을 때 발생한다.  그러나 오라클 버전에 따라 상황은 달라질 수 있다.

 

왜냐하면 오라클 10g 까지는 대소문자를 구분하지 않았지만 11g 부터는 대소문자를 구분한다.

 

이로인해 정확하게 사용자 ID와 암호를 입력했는데도 불구하고 ORA-01017 Invalid username/password;logon denied 오류가 발생하는 경우가 있다.

 

이때는 당황하지 말고 오라클에서 대소문자 구분을 없애는 설정으로 간단하게 해결할 수는 있으나 권장하는 방법은 아닙니다.

보안상 취약점이 될 수 있으니까요.

 

 

C:\>sqlplus /nolog

SQL*Plus: Release 11.1.0.6.0 - Production on 화 2월 2 13:31:35 2010

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

 

SQL> connect / as sysdba
연결되었습니다.

 

SQL> alter system set sec_case_sensitive_logon=false;

 

이 기능은 오라클 접속 시 패스워드에 대한 대소문자 구분 여부를 설정하는 것입니다.
만약 대소문자를 구분하고 싶다면 당연히 true로 설정

 

 

현재 설정 값 확인


C:\>sqlplus /nolog
SQL> connect / as sysdba


SQL> show parameter sec_case


NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
sec_case_sensitive_logon             boolean     FALSE

 

 

 

+ Recent posts