오라클DB 11g 부터는 비밀번호가 대소문자 구분이 된다.
그 이전버젼에서 오라클은 userid 와 비밀번호에 대소문자 구분없이 사용했던 사용자들은 당황스러운 상황을 만날 수 있다.
특히 재해복구 DB 혹은 테스트, 개발 DB 혹은 기타 DB를 신규로 구성할 때 상당히 당황스러울 수 있다.
spfile과 pfile에 대한 전제조건을 설명하겠다. alter명령어는 spfile로 기동한 DB에 적용 가능하다.
만약 pfile로 기동하는 경우는 pfile 찾아서 parameter 를 vi를 통해 직접 수정하고 DB를 재기동해야한다.
1. spfile 이 없는 경우(spfile 생성 후 alter 실행)
sqlplus / as sysdba 혹은 sqlplus / nolog
SQL> connect / as sysdba
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string
SQL> creat spfile from pfile;
SQL> shutdown immediate;
SQL> startup
SQL> alter system set sec_case_sensitive_logon=false;
SQL> show parameter sec_case
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
sec_case_sensitive_logon boolean FALSE
2. spfile 이 있는 경우
SQL> alter system set sec_case_sensitive_logon=false;