-
ORA-01940 : cannot drop a user that is currently connectedDBMS/Oracle 2008. 6. 10. 18:44반응형
드롭하려는 사용자가 접속중이라서 드롭이 되지 않는다는 메시지
그 어디에도 접속중이 아닌것 같은데 위와같은 에러로 드롭이 되지 않을때
다음과 같이 해결합니다.
SELECT SID,SERIAL#,USERNAME,STATUS FROM V$SESSION WHERE SCHEMANAME='사용자명';
ALTER SYSTEM KILL SESSION '조회된SID,조회된SERIAL#' IMMEDIATE;
예) test 라는 사용자를 드롭하는 경우
SELECT SID,SERIAL#,USERNAME,STATUS FROM V$SESSION WHERE SCHEMANAME='test';
조회결과 --------------------------------------------
SID SERIAL# USERNAME STATUS
--- ------- ---------- --------
131 4026 TEST INACTIVE
-----------------------------------------------------
ALTER SYSTEM KILL SESSION '131,4026' IMMEDIATE;
DROP USER test CASCADE;
반응형'DBMS > Oracle' 카테고리의 다른 글
Pro*C - error while loading shared libraries: libclntsh.so.10.1 (0) 2008.09.10 [펌] Oracle v$session program 값이 없을때 (0) 2008.05.07 PRO*C에서 LOB DATATYPES에 접근하는 예제 (1) 2008.04.20