본문 바로가기

DB/oracle

SYS 계정 패스워드 변경

반응형

 오라클의 sysdba 계정인 SYS 계정의 비밀번호를 수정


오라클이 설치된 서버에 SSH 또는 Telnet접속한다.

sqlplus /nolog
conn sys/1234 as sysdba
alter user sys identified by 1234;


하지만 sys 계정으로 접속을 해보면 변경된 패스워드가 틀리다고 오류가 뜬다.

 해결방법

오라클 내에 암호 관련 파일을 삭제 후 다시 생성하자.
oracle  계정을 사용하여 접속 후 아래 명령어를 실행한다.

cd $ORACLE_HOME/dbs

mv ./orapwMDAON /home/oracle

orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID

실행 결과

암호는 8자리 이상 숫자1개 이상, 너무 간단한 구조는 입력 불가
위 제약조건을 만족하는 형태로 암호를 입력하면 SYS계정의 패스워드가 다시 생성이 된다.
오라클 데이터베이스를 재구동하지 않아도 바로 적용됨을 확임함.
단, 클라이언트에서 접속 중이면 접속을 종료 후 재연결하여야 함.

반응형

'DB > oracle' 카테고리의 다른 글

오라클 DB 주기적으로 덤프하기  (1) 2024.09.24
오라클에서 Unix Timpstamp 조회  (0) 2016.11.29
시퀀스 현재 값 확인  (1) 2011.11.14
오라클 alert log 경로 보기  (0) 2011.06.08
테이블 컬럼 순서 조절하기  (0) 2011.03.25
댓글