본문 바로가기

DB의 속삭임/DataBase의 외침

[DB][ORACLE][관리]계정 삭제 / 계정 세션 끊기

* 계정을 삭제할때, 해당 계정이 접속중이면 삭제가 제한된다. 


* 유저 삭제 

DROP USER [삭제할 유저명] CASCADE;

* 유저가 접속해 있으면 삭제가 제한된다. 이럴때는 유저의 접속을 강제로 끊어 줘야 된다.

1. 타겟이 될 유저의 SID와 SERIAL을 확인한다.

SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME = '[타겟이 될 계정명]';

2. 확인된 SID와 SERIAL로 삭제한다.

ALTER SYSTEM KILL SESSION '[SID],[SERIAL]';