ORACLE/ADMIN

as sysdba로 접속시 암호 물어보게 하는 방법

[PineTree] 2009. 3. 27. 17:04
반응형

orapwd를 password와 sys user의 password가 일치해야 접속이 가능합니다.

 

0. DB startup 상태

1. sqlnet.ora에 다음을 주석 처리
   % vi $ORACLE_HOME/network/admin/sqlnet.ora
       #SQLNET.AUTHENTICATION_SERVICES = (NONE)

 

2. 오라클 alter user 명령으로 설정
    SQL> connect / as sysdba
    SQL> alter user sys identified by change_on_install;

 

3. orapwd unix command 명령으로 설정
    % mv orapwDBTEST orapwDBTEST.old
    % orapwd file=orapwDBTEST password=change_on_install entries=5

 

4. initDBTEST.ora file에 다음을 설정
    % vi $ORACLE_HOME/dbs/initDBTEST.ora
        remote_login_passwordfile=exclusive

    # spfile을 사용할 경우
   SQL> alter system set remote_login_passwordfile=exclusive scope=spfile;

 

5. sqlnet.ora에 주석처리했던 내용을 풀어 줌.
  % vi $ORACLE_HOME/network/admin/sqlnet.ora
     SQLNET.AUTHENTICATION_SERVICES = (NONE)

 

6. DB Shutdown/startup

반응형