IT/SQLD

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

알콩달콩아빠 2023. 5. 15. 09:44
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!@#";

 

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

 

출처 : [Oracle] 사용자 비밀번호 변경 방법 (Alter User) (tistory.com)

728x90
반응형