[Oracle] 사용자 계정 잠금 해제 방법 (Alter User)

오라클에서 사용자(유저) 계정의 락(Lock)을 해제하기 위해서는 ALTER USER 문을 사용하면 된다. 사용자 계정의 ACCOUNT 속성을 UNLOCK으로 바꾸면 잠금이 해제되고 LOCK로 바꾸면 계정이 잠기게 된다. 사용자의 계정이 잠금 상태인지 확인하기 위해서는 DBA_USERS 시스템 뷰를 조회하면 확인할 수 있다.

 

오라클 사용자 계정 잠금 해제

사용자 계정 잠금 해제 방법

ALTER USER scott ACCOUNT UNLOCK;

 

ALTER USER [사용자명] ACCOUNT UNLOCK

 

ALTER USER 문을 사용하여 사용자 계정 잠금을 해제할 수 있다.

사용자 계정을 잠그고 싶을 때는 ALTER USER scott ACCOUNT LOCK; 을 사용하면 된다.

 

사용자 계정 잠금 여부 조회 방법

SELECT *
  FROM dba_users
 WHERE username = 'SCOTT'

 

 

사용자의 현재 상태를 확인하고 싶을 때는 DBA_USERS라는 시스템 뷰를 조회하면 된다.

사용자 계정이 잠겼을 때는 ACCOUNT_STATUS 항목이 LOCKED로 조회되며, 잠금이 해제되면 ACCOUNT_STATUS 항목이 OPEN으로 바뀐다. LOCK_DATE 항목에서 잠금이 발생한 일자를 확인할 수 있다.

 

SQL*Plus를 사용할 경우

sqlplus sys/oracle as sysdba

ALTER USER scott ACCOUNT UNLOCK;

 

위의 방법을 사용하여 사용자 계정의 잠금을 해제할 수 있다.

 

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

오라클 사용자(유저) 계정의 비밀번호를 변경하기 위해서는 ALTER USER 문을 사용하며 기존 비밀번호가 새로운 비밀번호로 초기화된다. 사용자의 분실한 비밀번호를 찾기 및 확인하는 방법은 없으

gent.tistory.com

 

[Oracle] 사용자 테이블스페이스, 용량 변경 (Alter User)

오라클에서 사용자(유저) 계정의 기본 테이블스페이스, 임시 테이블스페이스를 변경할 때는 ALTER USER 문을 사용하면 된다. QUOTA를 사용하여 기본 테이블스페이스의 용량 할당 또는 사용량을 제한

gent.tistory.com

 

댓글

Designed by JB FACTORY