이번에서 저번 글에서 오라클 로그파일에서 오류메세지(ORA-)구문을 추출하여 "오라클오류로그.log" 파일에 저장한
이후에 오라클오류로그 파일을 읽어들여 DB에 저장하는 방법입니다. for구문을 이용하여 파일의 라인을 읽어
sqlplus를 통해 sql파일에 파라미터를 던져 오라클 오류를 입력하는 방식입니다.
오라클오류_인서트.SQL 파일
INSERT INTO ORACLE_ERROR SELECT '&1' FROM DUAL;
COMMIT;
EXIT;
윈도우 배치 명령어
FOR /f "tokens=*" %%i IN (./오라클오류로그.log) DO @sqlplus DBID/DBPW@TNS명 @./오라클오류_인서트.SQL "%%i"
'DATABASE > ORACLE' 카테고리의 다른 글
리두로그버퍼 사이즈 변경 (0) | 2021.03.29 |
---|---|
오라클 리두로그파일 사이즈 변경 (0) | 2021.03.29 |
윈도우 배치에서 오라클 로그파일 오류메세지(ORA-) 파일로 출력하기 (0) | 2020.12.21 |
오라클 SQLPLUS 다중서버 작업방법 (0) | 2020.12.17 |
오라클(ORACLE) 롱(LONG) 데이터타입의 값을 추출하기 위한 방법 (0) | 2020.12.17 |