티스토리 뷰

Oracle DB를 기본설치 후 간혹 잊고 넘어가면 나중에 귀찮아지는 부분에 대해 노트를 한다.


오라클은 기본 설치 후 180일 이후에 비밀번호가 만료 되며 사용자 잠금 처리가 된다.

가급적 설치 직후 변경하는 것이 좋으나.

나중에 귀찮더라도 찾아서 변경 해 보자.

물론! 보안상에 취약점이 생기는 것 이지만..

어차피 개발DB아닌가....


try{

// 실행

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

}catch(Exception ex){

// 오류 내용이 ORA-01031: insufficient privileges 인지 확인

if(ex.getErrorCode() == "01031"){

// Normal Connection인 경우 아래와 같은 메시지가 출력 되므로 SYSDBA로 접속해야 한다.

// ※ 참고: SQLPLUS 에서 SYSDBA 접속하는 방법

if(ORACLE.isForgetPassword == true){

// 비밀번호를 모르는 경우

sqlplus / as sysdba;

}else{

// 비밀번호를 아는 경우

sqlplus sys/비밀번호 as sysdba;

}

}

}

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함