출처 : 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
'::: DB ::: > Oracle' 카테고리의 다른 글
ASCII Table (0) | 2015.02.24 |
---|---|
Shrink UNDO tablespace (0) | 2013.05.28 |
SHA1, SHA256, SHA512 in Oracle for free without using DBMS_CRYPTO (0) | 2012.11.08 |
Installing Oracle Database 11.2 on IBM AIX 6.1 (Includes HACMP) (0) | 2012.10.22 |
Oracle DBMS_CRYPTO.hash(단방향 암호화) (0) | 2012.10.22 |