2022년 4월 21일 목요일

[oracle]디버깅관련 쿼리2

오라클 디버깅 관련 쿼리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;

댓글 없음:

댓글 쓰기

[lunux]리눅스 폴더별 용량 확인

리눅스 폴더별 용량 확인 조회 하고자 하는 디렉토리 리스트가있는 경로로 이동후 du -h --max-depth=1