새싹 DBA/Scripts

DATAPUMP LOG 파일 읽기 API

LIMMI 2024. 8. 16. 14:53

DATAPUMP LOG 파일 읽기 API

서버 들어가서 로그파일 확인할 필요 없이

데이터 펌프 로그를 읽는 패키지를 써서 툴로 로그파일 읽는 스크립트.

DECLARE 
V1 VARCHAR2(200); --32767
F1 UTL_FILE.FILE_TYPE; 

BEGIN 
    F1 := UTL_FILE.FOPEN('DATA_PUMP_DIR','INIT_BK_TB_RC_JEJU_12_20190910.LOG','R');	
Loop
	BEGIN
		UTL_FILE.GET_LINE(F1,V1); 
		dbms_output.put_line(V1);
		EXCEPTION WHEN No_Data_Found THEN EXIT; 
	END;
end loop;

IF UTL_FILE.IS_OPEN(F1) THEN
	dbms_output.put_line('File is Open');
end if;

UTL_FILE.FCLOSE(F1);	
END;