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
반응형
'IT > SQLD' 카테고리의 다른 글
[MSSQL] BETWEEN 날짜 범위 검색 방법 (0.99999) (0) | 2023.05.22 |
---|---|
[MSSQL] 저장 프로시저(Stored Procedure) 내용 검색하기 (0) | 2023.05.22 |
[MSSQL] MS SQL Server 다운로드및 설치/설정 (0) | 2023.04.19 |
[MSSQL] Microsoft SQL Server 계정 생성과 권한 부여하기 (0) | 2023.04.18 |
[SQL] 현재 데이터베이스에 사용자, 그룹 또는 역활 '계정명'이(가) 이미 있습니다. (오류:15023) (0) | 2023.04.18 |