728x90
반응형
※ 프로시져를 만드는 쿼리이고 실시간으로 조회만 원한다면 아래의 SELECT 부분만 조회하면 확인 가능하다.
CREATE PROCEDURE ONE_COMMIT_SESSION AS
BEGIN
INSERT INTO DBFADM.ONE_COMMIT_SESSION
SELECT SYSDATE AS "FIND_TIME", INST_ID, SID, SERIAL#, TARGET, USERNAME, SQL_ID, SQL_PLAN_HASH_VALUE,
SQL_EXEC_START, SQL_PLAN_OPERATION, SQL_PLAN_OPTIONS, SOFAR, TOTALWORK
FROM GV$SESSION_LONGOPS
WHERE (INST_ID, SID, SERIAL#) IN (
SELECT INST_ID, SID, SERIAL# FROM GV$SESSION
WHERE COMMAND IN (2,6,7)
AND STATUS='ACTIVE'
AND LAST_CALL_ET>60
);
COMMIT;
END ONE_COMMIT_SESSION;
728x90
반응형
'oracle' 카테고리의 다른 글
[ORACLE] IMPDP 명령어 모음 (0) | 2023.01.19 |
---|---|
[ORACLE] ORA-01000: maximum open cursors exceeded ORA-00604: error occurred at recursive SQL level 1 (0) | 2023.01.18 |
[ORACLE] EXPDP TIME CHECK (0) | 2023.01.16 |
[ORACLE] INDEX REBUILD (0) | 2023.01.13 |
[ORACLE] DBMS_JOB (0) | 2023.01.12 |