본문 바로가기
개발팁

Oracle DB 계정 비밀번호변경, SQL Developer 비밀번호 변경, 오라클 비밀번호 변경 REPLACE

by devscb 2025. 5. 8.
반응형

한줄요약

ALTER USER [user명] IDENTIFIED BY "[변경하려는 패스워드]" REPLACE "[이전 패스워드]"

-- 예시 쿼리
ALTER USER TEST_USER IDENTIFIED BY "123test" REPLACE "password"

REPLACE구문이 없어도 되는 case

일부 case에서는 아래와 같이 replace 되는 경우도 있다.

ALTER USER [user명] IDENTIFIED BY "[변경하려는 패스워드]"

ORA-28221: REPLACE가 지정되지 않음

아래와 같은 "ORA-28221: REPLACE가 지정되지 않음" 에러메시지가 발생하면,
REPLACE가 들어간 구문(이 글의 맨처음 한줄요약 부분)을 사용하여 패스워드를 변경할 수 있도록 한다.

명령의 1 행에서 시작하는 중 오류 발생 -
ALTER USER [user명] IDENTIFIED BY "password"

오류 보고 -
ORA-28221: REPLACE가 지정되지 않음
28221. 00000 -  "REPLACE not specified"
*Cause:    User is changing password but password verification function is
           turned on and the original password is not specified and the
           user does not have the alter user system privilege.
*Action:   Supply the original password.
728x90
반응형

댓글