오라클 디버깅 관련 쿼리2
트리거 활성/비활성화
ALTER TRIGGER 트리거명 DISABLE;
ALTER TRIGGER 트리거명 ENABLE;
현재 사용중인 섹션의 커서 (100개 초과) 확인
select a.sid, s.process, s.machine, s.module, s.action, count(*) as cnt
from V$OPEN_CURSOR a, V$SESSION s
where s.sid = a.sid
group by a.sid, s.process, s.machine, s.module, s.action
having count(*) > 100
order by count(*) desc;
특정 SID 기준 커서 조회
select * from V$OPEN_CURSOR where sid = 4;
커서 개수 재설정
alter system set open_cursors = 4000 scope=both;
익명블록을 활용한 프로시저 호출 샘플
DECLARE
RETURN_VAL1 VARCHAR2(1000);
RETURN_VAL2 VARCHAR2(1000);
BEGIN
프로시저명(
RETURN_VAL1
,RETURN_VAL2
,'변수1'
,'변수2'
,'변수3'
,'변수4'
,'변수5'
,'변수6'
);
DBMS_OUTPUT.PUT_LINE(RETURN_VAL1);
DBMS_OUTPUT.PUT_LINE(RETURN_VAL2);
END ;
오라클 JOB 확인
select SCHEMA_USER ,LAST_DATE, LAST_SEC, THIS_DATE, THIS_SEC, NEXT_DATE, NEXT_SEC, TOTAL_TIME / 1000 from user_jobs;
댓글 없음:
댓글 쓰기