오라클

· DB/Oracle
실수로 BOARD 테이블에 내용을 지웠다면 데이터를 복구 할수 있다. NO의 196데이터를 실수로 삭제 DELETE FROM BOARD S WHERE S.NO='196'; 실수로 삭제한 데이터를 조회 할수 있음. SELECT * FROM BOARD AS OF TIMESTAMP ( SYSTIMESTAMP - INTERVAL '10' MINUTE); 해당 데이터 복구 INSERT INTO BOARD (SELECT * FROM BOARD AS OF TIMESTAMP ( SYSTIMESTAMP - INTERVAL '10' MINUTE));
· DB/Oracle
스케줄러 잡 조회 SELECT * FROM USER_JOBS; 스케줄러 잡 등록 DECLARE X NUMBER; BEGIN DBMS_JOB.SUBMIT ( X -- 잡등록 ID ,'IMSI_PROC;' -- 실행할 프로시저명 ,to_date('29-09-2011 09:00:00','dd/mm/yyyy hh24:mi:ss') --실행시킬 시간 지정 ,'TRUNC(SYSDATE+1)+9/24' --반복기간 지정 ,FALSE ); END; JOB 실행 방법 DBMS_JOB.RUN(90);JOB 중지 방법 EXEC DBMS_JOB.BROKEN(JOBNO, TRUE);JOB 삭제 방법 BEGIN DBMS_JOB.REMOVE(91); END;
· DB/Oracle
SELECT /*+ RULE */ S.USERNAME ORA_USER, OSUSER OS_USER, S.SID SID , S.SERIAL# SERIAL#, P.SPID, L.TYPE TYPE, DECODE(LMODE,1,'NONE',2,'RS',3,'RX',4,'S',5,'RSX',6,'X') HELD, O.NAME OBJECT_NAME, ID1 OBJECT_ID, S.STATUS STATUS, DECODE(REQUEST,1,'NONE',2,'RS',3,'RX',4,'S',5,'RSX',6,'X') REQ, S.TERMINAL FROM..
728x90
반응형
공손(gongson)
'오라클' 태그의 글 목록