DataBase Startup
1 단계 (NOMOUNT) : INSTANCE의 STARTUP, SGA 할당 및 BACKGROUND Process STARTUP
2 단계 (MOUNT) : 사용할 DATABASE를 찾아 물리적 Architecture를 확인
3 단계 (OPEN) : DATABASE를 OPEN하여 User의 접속이 가능
DataBase ShutDown
1 단계 (CLOSE) : OPEN 했던 DATABASE를 닫고 User의 접속을 차단
2 단계 (DISMOUNT) : DATABASE와 SGA를 분리
3 단계 (SHUTDOWN) : INSTANCE를 SHUTDOWN, SGA를 할당해제 후 BACKGROUND Process SHUTDOWN
특정 유저를 강제로 ShutDown 시킬수 있다.
ALTER SYSTEM KILL SESSION 'SID 번호, SERIAL# 번호';
SQL> SELECT username, status, sid, serial# from v$session;
USERNAME STATUS SID SERIAL#
------------------------------ -------- ---------- ----------
GHOST INACTIVE 135 138
GHOST INACTIVE 137 37
SYS ACTIVE 140 116
ACTIVE 142 1920
ACTIVE 145 1
ACTIVE 150 216
ACTIVE 154 1
GHOST INACTIVE 158 413
중략..
19 개의 행이 선택되었습니다.
위의 유저중 젤 마지막에 있는 GHOST 유저를 삭제한다고 하면
SQL> ALTER SYSTEM KILL SESSION '158,413';
시스템이 변경되었습니다.
SQL> SELECT username, status, sid, serial# from v$session WHERE USERNAME = 'GHOST';
USERNAME STATUS SID SERIAL#
------------------------------ -------- ---------- ----------
GHOST INACTIVE 135 138
GHOST INACTIVE 137 37
GHOST KILLED 158 413
위처럼 KILLED 되었다고 나온다..
참조
Oracle 9i - Administration Fundamentals 1. by 김길태/정재완
[출처] [Oracle] Startup과 Shotdown|작성자 협객