Oracle Database Log 파일인 alertSID.log 파일을 볼때마다 눈깔빠지는 경험을 자주 하게 되어, 좀더 편하게 볼수는 없을까 하는 고민을 하게 되었습니다.
리눅스 환경에서 Text 출력할때 Colorful 하게 보는 방법을 찾게되어 좀 만들어봤습니다.
왼쪽은 그냥 cat 명령어로 로그파일을 조회했을때이고, 오른쪽은 color.sh 스크립트를 적용했을때 입니다.
오라클 데이터베이스에서 Error 는 모두 "ORA-" 키워드가 붙어서 나오는데 이것을 붉은색 배경글씨로 강조해서 보여주도록 만들어봤습니다. 그냥 단조로운 색으로 보는 것보다는 가독성이 엄청 좋아집니다.
tail -f 커맨드도 잘 동작합니다.
* 쉘스크립트 파일 다운로드
- v1.0
* 사용방법 :
- Shell Script 파일이기 때문에 그냥 Text 입니다. 설치같은거는 없고 그냥 다운받아서 사용하면 됩니다.
1) color.sh 파일 다운로드
2) alert<SID>.ora 파일이 있는 위치에 ftp 복사
--> color.sh 파일을 꼭 로그파일 위치에 놓을 필요는 없고, path 가 잡혀있는 곳 아무데나 두어도 됩니다.
3) 실행권한 부여 ex) chmod 700 color.sh
4) cat / tail 같은 커맨드와 함께 파이프(|) 연결하여 실행 ex) tail -f alertORA19.log | color.sh
* 참고사항 :
- 리눅스에서만 테스트 해봤습니다. 다른 Unix 도 아마 될 겁니다. Windows 는 안됩니다.
- Text 로 넘어오는 문자열을 변환해주는 스크립트 이기 때문에, 꼭 cat, tail 커맨드가 아니라도
Text 로 결과를 리턴하는 모든 커맨드와 파이프 연결하여 사용할 수 있습니다.
'IT관련' 카테고리의 다른 글
오라클 Foreign Key 구조(관계) 파악 가능한 프로그램 (FKManager) (0) | 2022.07.10 |
---|---|
SQL Developer Data Modeler 이용한 리버스 엔지니어링 방법 (DB에서 ERD 생성) (0) | 2022.07.09 |
Oracle EM 13c 에러 ADF_FACES-60097, ADF_FACES-60096:Server Exception during PPR, #1 (0) | 2022.06.28 |
Oracle EM 호스트/데이터베이스 인증서 관리 및 사용방법 (0) | 2022.06.24 |
Oracle EM 팩(Pack) 라이센스 정보 찾는 방법 (0) | 2022.06.24 |