v$session
ÇöÀç ÀνºÅϽº¿¡ Á¢¼ÓµÈ °¢ ¼¼¼Ç¿¡ ´ëÇÑ Á¤º¸
¡¼¿¹Á¦¡½ 
SQL> connect system/password
Connected.
SQL> select sid, serial#, username, user# from v$session;
 
       SID    SERIAL# USERNAME                            USER#
---------- ---------- ------------------------------ ----------
         1          1                                         0
         2          1                                         0
         3          1                                         0
         4          1                                         0
         5          1                                         0
         6          1                                         0
         7          1                                         0
         8          1                                         0
         9         97 SYSTEM                                  5
        10        274 JIJOE                                  93
 
10 rows selected.
 
SQL>
»ç¿ëÀÚ jijoeÀÇ ¼¼¼ÇÀ» Á¾·áÇÏ·Á¸ç,

SQL> alter system kill session '10,274';
 
System altered.
 
SQL>

ÀÌ »óÅ¿¡¼­ jijoe »ç¿ëÀÚ°¡ SQL ¹®À» ½ÇÇàÇÏ¸é ´ÙÀ½°ú °°ÀÌ Ãâ·ÂÇÑ´Ù.
SQL> select sid, serial#, username from v_session;

ORA-00028: your session has been killed
 
 
SQL>

¡¼¿¹Á¦¡½ disconnecting a session
¡¼¿¹Á¦¡½terminating/Disconnecting a session
SQL> select sid, serial#, username from v$session;

       SID    SERIAL# USERNAME
---------- ---------- --------------------
       128      17995
       134      11945
       135       7317 SYS
       141          5
       142          2
       146          8
       149          1
       151          1
       153          2
       154         12
       157          3
       158          1
       159          1
       160          1
       161          1
       162          1
       163          1
       164          3
       165          1
       166          1
       167          1
       168          1
       169          1
       170       6374 JIJOE

24 rows selected.

SQL> alter system kill session '170,6374';

System altered.

SQL> select sid, serial#, username from v$session;

       SID    SERIAL# USERNAME
---------- ---------- --------------------
       128      17995
       135       7317 SYS
       141          5
       142          2
       146          8
       149          1
       151          1
       153          2
       154         12
       157          3
       158          1
       159          1
       160          1
       161          1
       162          1
       163          1
       164          3
       165          1
       166          1
       167          1
       168          1
       169          1
       170       6374 JIJOE

23 rows selected.

SQL> alter system disconnect session '170,6374' post_transaction;

System altered.

SQL> select sid, serial#, username from v$session;

       SID    SERIAL# USERNAME
---------- ---------- --------------------
       128      17995
       134      11959
       135       7317 SYS
       141          5
       142          2
       146          8
       149          1
       151          1
       153          2
       154         12
       157          3
       158          1
       159          1
       160          1
       161          1
       162          1
       163          1
       164          3
       165          1
       166          1
       167          1
       168          1
       169          1
       170       6374 JIJOE

24 rows selected.

SQL> 


¡¼¿¹Á¦¡½ SQL> select username,sid,serial#,event,(seconds_in_wait/1000000) 2 "Session in wait" 3 from v$session where username='JIJOE'; USERNAME SID SERIAL# EVENT Session in wait ------------ ---------- ---------- --------------------------- --------------- JIJOE 140 799 SQL*Net message to client 0 SQL> ÂüÁ¶ : v$session_wait SADDR : Session address·Î sessionÀÇ ÁÖ¼Ò°ª SID : Session ID SERIAL# : SESSION ¹øÈ£ USERNAME: SESSIONÀ» »ç¿ëÇÏ´Â user À̸§ SQL> SELECT schemaname,process,program FROM V$SESSION; SCHEMANAME PROCESS PROGRAM --------------- ------------ ------------------------------------------------ SYS 29715 sqlplus@jinpo (TNS V1-V3) SYS 29705 oracle@jinpo (q000) SYS SYS 512 oracle@jinpo (MMNL) SYS 510 oracle@jinpo (MMON) SYS 504 oracle@jinpo (QMNC) SYS 490 oracle@jinpo (CJQ0) SYS 488 oracle@jinpo (RECO) SYS 486 oracle@jinpo (SMON) SYS 484 oracle@jinpo (CKPT) SYS 482 oracle@jinpo (LGWR) SYS 480 oracle@jinpo (DBW0) SYS 478 oracle@jinpo (MMAN) SYS 476 oracle@jinpo (PMON) 14 °³ÀÇ ÇàÀÌ ¼±ÅõǾú½À´Ï´Ù. SQL> ¡¼¿¹Á¦¡½ SQL> conn system/manager as sysdba Connected. SQL> desc v$session Name Null? Type ----------------------------------------- -------- ---------------------------- SADDR RAW(8) SID NUMBER SERIAL# NUMBER AUDSID NUMBER PADDR RAW(8) USER# NUMBER USERNAME VARCHAR2(30) COMMAND NUMBER OWNERID NUMBER TADDR VARCHAR2(16) LOCKWAIT VARCHAR2(16) STATUS VARCHAR2(8) SERVER VARCHAR2(9) SCHEMA# NUMBER SCHEMANAME VARCHAR2(30) OSUSER VARCHAR2(30) PROCESS VARCHAR2(24) MACHINE VARCHAR2(64) TERMINAL VARCHAR2(30) PROGRAM VARCHAR2(48) TYPE VARCHAR2(10) SQL_ADDRESS RAW(8) SQL_HASH_VALUE NUMBER SQL_ID VARCHAR2(13) SQL_CHILD_NUMBER NUMBER SQL_EXEC_START DATE SQL_EXEC_ID NUMBER PREV_SQL_ADDR RAW(8) PREV_HASH_VALUE NUMBER PREV_SQL_ID VARCHAR2(13) PREV_CHILD_NUMBER NUMBER PREV_EXEC_START DATE PREV_EXEC_ID NUMBER PLSQL_ENTRY_OBJECT_ID NUMBER PLSQL_ENTRY_SUBPROGRAM_ID NUMBER PLSQL_OBJECT_ID NUMBER PLSQL_SUBPROGRAM_ID NUMBER MODULE VARCHAR2(48) MODULE_HASH NUMBER ACTION VARCHAR2(32) ACTION_HASH NUMBER CLIENT_INFO VARCHAR2(64) FIXED_TABLE_SEQUENCE NUMBER ROW_WAIT_OBJ# NUMBER ROW_WAIT_FILE# NUMBER ROW_WAIT_BLOCK# NUMBER ROW_WAIT_ROW# NUMBER LOGON_TIME DATE LAST_CALL_ET NUMBER PDML_ENABLED VARCHAR2(3) FAILOVER_TYPE VARCHAR2(13) FAILOVER_METHOD VARCHAR2(10) FAILED_OVER VARCHAR2(3) RESOURCE_CONSUMER_GROUP VARCHAR2(32) PDML_STATUS VARCHAR2(8) PDDL_STATUS VARCHAR2(8) PQ_STATUS VARCHAR2(8) CURRENT_QUEUE_DURATION NUMBER CLIENT_IDENTIFIER VARCHAR2(64) BLOCKING_SESSION_STATUS VARCHAR2(11) BLOCKING_INSTANCE NUMBER BLOCKING_SESSION NUMBER SEQ# NUMBER EVENT# NUMBER EVENT VARCHAR2(64) P1TEXT VARCHAR2(64) P1 NUMBER P1RAW RAW(8) P2TEXT VARCHAR2(64) P2 NUMBER P2RAW RAW(8) P3TEXT VARCHAR2(64) P3 NUMBER P3RAW RAW(8) WAIT_CLASS_ID NUMBER WAIT_CLASS# NUMBER WAIT_CLASS VARCHAR2(64) WAIT_TIME NUMBER SECONDS_IN_WAIT NUMBER STATE VARCHAR2(19) WAIT_TIME_MICRO NUMBER TIME_REMAINING_MICRO NUMBER TIME_SINCE_LAST_WAIT_MICRO NUMBER SERVICE_NAME VARCHAR2(64) SQL_TRACE VARCHAR2(8) SQL_TRACE_WAITS VARCHAR2(5) SQL_TRACE_BINDS VARCHAR2(5) SQL_TRACE_PLAN_STATS VARCHAR2(10) SESSION_EDITION_ID NUMBER CREATOR_ADDR RAW(8) CREATOR_SERIAL# NUMBER SQL> select module from v$session; MODULE -------------------------------------------------------------------------------- OEM.DefaultPool emagent@unix (TNS V1-V3) OEM.SystemPool OEM.SystemPool OEM.SystemPool OEM.DefaultPool OEM.CacheModeWaitPool OEM.SystemPool emagent@unix (TNS V1-V3) OEM.CacheModeWaitPool STREAMS STREAMS OEM.CacheModeWaitPool KTSJ KTSJ STREAMS sqlplus@unix (TNS V1-V3) MODULE -------------------------------------------------------------------------------- 34 rows selected. SQL>