반응형 오라클SQL3 [ORACLE] 세션 KILL 명령어 / ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다. ORA-00054: 자원이 사용 중이고, NOWAIT가 지정되어 있습니다.라는 에러는 사용하고자 하는 테이블 또는 행이 다른 세션에 의해 사용 중일 때 발생한다. NOWAIT가 지정되어 있으면, 시스템은 그 자원을 사용할 수 있을 때까지 기다리지 않고 바로 오류를 반환한다. 이 오류 해결을 위해 NOWAIT 옵션을 제거하거나, 세션을 종료하는 방법을 사용할 수 있다. 여기서는 세션을 종료한다. 이 명령어를 사용하면 세션을 종료할 수 있다. 관리자 권한이 필요하다. ALTER SYSTEM KILL SESSION 'sid,serial#'; sid는 세션의 아이디이고 serial#은 세션의 일련번호이다. 구하고 싶다면 아래 명령어를 사용한다. SELECT sid, serial#, username, status.. 2019. 11. 27. [Oracle] Oracle DB 12c에서 달라진 Top-N 쿼리 (스크랩) 결론 : 오라클 12c의 SQL은 SQL:2008을 따라서 Top-N 쿼리문이 DB2, PostgreSQL, Sybase의 쿼리문과 같아졌습니다! 오라클 11g 이전의 버전에서는 Top-N 쿼리를 수행하기 위해 인라인 뷰를 사용하여 where 조건절에 rownum을 사용하여 걸러내는 방식으로 쿼리를 작성해왔습니다. SELECT * FROM (SELECT employee_id, last_name FROM hr.employees ORDER BY employee_id) WHERE rownum 2017. 12. 20. [Oracle] 오라클 기본 SQL 쿼리 정리 (스크랩) SELECT 문 SELECT * FROM 테이블명 WHERE 필드='조건' AND 필드2='조건2' SELECT 필드1, 필드2, 필드3 FROM 테이블명 SELECT * FROM TAB; 존재하는 모든 테이블 보기 SELECT DISTINCT 필드1 FROM 테이블명; 중복제거하기 SELECT 필드1 FROM 테이블 WHERE 필드2 BETWEEN 00 AND 00; //00부터 00사이에서 SELECT 필드1 FROM 테이블 WHERE 필드2 IN (00, 00); //00과 00중에서 SELECT 필드1 FROM 테이블 WHERE 필드2 LIKE '%단어%'; SELECT 필드1 FROM 테이블 WHERE 필드2 IS NULL; or NoT IS NULL UPDATE문 UPDATE 테이블명 SET .. 2017. 12. 6. 이전 1 다음 반응형