GIS

SDE에 다이렉트커넥션(DC: DirectConnection) 세션 킬하는 법

조심이 2011. 12. 23. 15:25
반응형

SDE에 DC로 물려있는 세션을 kill 하는 법.

1. sdemon -o info -I users 로 물려있는 세션 확인

2. sqlplus 나 오라클 클라이언트 프로그램으로 접속 (시스템 계정 접속)

3. 쿼리 실행

SQL> col sde_id format 99999;
SQL> COL server_id format 999999;
SQL> COL nodename format A20;
SQL> COL owner format A20;

4.  sde_id 확인 쿼리 실행

SQL> SELECT pi.sde_id, server_id, start_time, nodename,owner,direct_connect FROM sde.process_information pi;

5.  sde_id 로 sid 와 시리얼 번호 확인

SQL>SELECT s.sid,
                    s.serial#
       FROM v$session s
       WHERE SUBSTR(s.process,1,INSTR(s.process,':')-1) = 
                 (SELECT   pi.server_id FROM sde.process_information pi WHERE pi.sde_id = 리스트확인의 sde_id번호);

6. 세션 kill 하기

SQL> ALTER SYSTEM KILL SESSION '조회된 sid,조회된 시리얼' IMMEDIATE;

반응형