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
반응형
'정보관리(데이터베이스, DB) > 오라클' 카테고리의 다른 글
CentOS 7 에서 Oracle 12c 설치하기(GUI 원격 설치) (0) | 2023.11.24 |
---|---|
오라클 db 관련 서비스 종료 (0) | 2023.11.19 |
오라클 oracle db port 변경 (0) | 2023.11.16 |
[ORACLE] 오라클 ORA-00942: 테이블 또는 뷰가 존재하지 않습니다. (0) | 2023.11.16 |
오라클 오류 The Network Adapter could not establish the connection (0) | 2023.11.16 |