[Oracle] 사용자 비밀번호 변경 방법 (Alter User)
- 데이터베이스/오라클
- 2022. 8. 13.
오라클 사용자(유저) 계정의 비밀번호를 변경하기 위해서는 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!@#";
위의 방법을 사용하여 사용자의 비밀번호를 초기화하거나 변경할 수 있다.