본문 바로가기
정보관리(데이터베이스, DB)/오라클

[Oracle] 사용자 비밀번호 변경 방법 (Alter User)

by 3604 2023. 11. 16.
728x90
 

오라클 사용자(유저) 계정의 비밀번호를 변경하기 위해서는 ALTER USER 문을 사용하며 기존 비밀번호가 새로운 비밀번호로 초기화된다. 사용자의 분실한 비밀번호를 찾기 및 확인하는 방법은 없으며 새로운 비밀번호로 재설정해야 한다. 변경할 비밀번호에 특수문자가 포함되어 있으면 쌍따옴표로 비밀번호를 감싼 후 변경해야 한다.

 

 

사용자 비밀번호 변경

 

사용자 비밀번호 변경

ALTER USER scott IDENTIFIED BY tiger123;

 

ALTER USER [사용자명] IDENTIFIED BY [새로운 비밀번호]

ALTER USER 문을 실행하면 해당 사용자는 새로운 비밀번호로 변경된다.

 

사용자 비밀번호에 특수문자가 있을 경우 쌍따옴표 사용

ALTER USER scott IDENTIFIED BY "tiger123!@#";

 

비밀번호에 특수문자가 포함되어 있으면 비밀번호를 쌍따옴표(")로 감싸야 오류가 발생하지 않는다.

 

특수문자를 쌍따옴표 없이 사용하면 아래와 같은 오류가 발생한다.

ORA-00911: 문자가 부적합합니다
00911. 00000 -  "invalid character"

 

사용자 최초 로그인 시 비밀번호를 재설정하도록 설정

ALTER USER scott IDENTIFIED BY tiger123 PASSWORD EXPIRE;

 

PASSWORD EXPIRE 키워드는 새로운 비밀번호로 변경 후 비밀번호를 만료시킨다.

사용자는 최초 로그인 시 변경된 비밀번호를 사용하여 새로운 비밀번호로 재설정 후 로그인할 수 있다.

 

SQL*Plus를 사용할 경우

sqlplus sys/oracle as sysdba

ALTER USER scott IDENTIFIED BY "tiger123!@#";

 

위의 방법을 사용하여 사용자의 비밀번호를 초기화하거나 변경할 수 있다.

728x90
반응형