11g 부터는 logon시 패스워드의 대소문자를 구분합니다.
SQL> create user HYUN2 identified by HYUN2 account unlock;
SQL> grant connect , resource to hyun2;
SQL> conn hyun2/hyun2
ERROR:
ORA-01017: invalid username/password; logon denied
Warning: You are no longer connected to ORACLE.
=> 대문자 HYUN으로 passwd 를 만들고 소문자 hyun으로 접속시 이러한 문제가 발생합니다.
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
다음과 같이 profile이 설정되어 있다면 패스워드가 10번 틀렸을시 해당 스키마는 강제적으로 lock 되어 집니다
11g 파라메터 수정을 하여 기존과 동일하게 passwd의 대소문자를 구분하지 않도록 설정할 수 있습니다.
alter system set sec_case_sensitive_logon=false; (default TRUE)
passwd file 또한 대소문자 구분 하지 않기 위해선
orapwd file=orapw entries=100 ignorecase=y 설정합니다.
[TIP] 11g 부턴 기존의 unlimited 되어있떤 password_life_time이 6개월로 default 되었습니다
때문에 6개월이 지나면 다시 패스워드를 설정해 주어야합니다.
기존과 동일시 해주려면 다음을 적용시켜주면됩니다. 11g 설치시에 참고하세요~~
sql> alter profile default limit
PASSWORD_LIFE_TIME unlimited;
DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED
DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
DEFAULT CPU_PER_CALL KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED
DEFAULT IDLE_TIME KERNEL UNLIMITED
DEFAULT CONNECT_TIME KERNEL UNLIMITED
DEFAULT PRIVATE_SGA KERNEL UNLIMITED
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
DEFAULT PASSWORD_LOCK_TIME PASSWORD 1
DEFAULT PASSWORD_GRACE_TIME PASSWORD 7
'[ORACLE] > Trouble Shooting' 카테고리의 다른 글
Oracle RAC IP변경 (0) | 2012.01.12 |
---|---|
ORA-1536 : space quota exceeded for tables (0) | 2012.01.12 |
Oracle em 설치 에러 (0) | 2012.01.12 |
Oracle Opatch 중 error (0) | 2012.01.12 |