반응형

DB 15

oracle LOCK 걸린 테이블 확인

-- 락 걸린 테이블 확인 select do.object_name,do.owner,do.object_type,do.owner, vo.xidusn, vo.session_id, vo.locked_mode from v$locked_object vo, dba_objects do where vo.object_id = do.object_id ​ -- 특정 테이블이 락 걸렸는지 확인 select A.SID, A.SERIAL#, B.TYPE,C.OBJECT_NAME FROM V$SESSION A, V$LOCK B, DBA_OBJECTS C WHERE A.SID=B.SID AND B.ID1=C.OBJECT_ID AND B.TYPE ='TM' AND C.OBJECT_NAME IN ('테이블명') ​ -- 쿼리 확인 sel..

DB 2022.04.08

H2 설치

1. https://www.h2database.com : 접속 OS확인 후 다운로드 2. 원하는 위치에 압축풀기 원하는 폴더 아래 압축풀기 3. 압축푼 폴더로 이동 및 실행 macOS는 h2.sh 실행 4. 브라우저로 설정화면이 뜬다 JDBC URL : jdbc:h2:~/test(~/test로 파일 생성됨) 5. 연결을 누르면 ~/test로 파일이 생성된다. 무조건 한번은 해야함 파일이 정상적으로 생성됨 6. h2 브라우저 확인 처음 연결(파일모드)시 보이는 화면 7. 연결종료 8. 다음부터는 TCP모드로 접근할려면 JDBC URL을 변경하면됨 jdbc:h2:tcp://localhost/~/test

DB 2022.04.08

oracle job 등록

JOB 등록 방법 1. 생성 DECLARE v_job NUMBER; -> job 번호 들어감..자동으로 BEGIN SYS.DBMS_JOB.SUBMIT ( v_job ,'USER.PROCEDURE_NAME;' ,TO_DATE('2012/08/08 05:00:00', 'YYYY/MM/DD HH24:MI:SS'), -- 다음실행 시간 ,'TRUNC(SYSDATE+1)+ 1/24', -- 실행주기 , FALSE ); SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(v_job)); COMMIT; END; 2. 수정 EXEC DBMS_JOB.CHANGE(job, '프로시져명', 다음실행 시간, 'TRUNC(SYSDATE+1)+ 5/24'); 전체 수정할 경우는 CHA..

DB 2022.03.22
반응형