본문 바로가기

프로그램

오라클 Alertlog 로그 모니터링 프로그램 - Oracle 무료 DB관리툴 Oracle DB의 Alertlog 를 조회해서 보여주는 모니터링 프로그램입니다. 1주일 분량의 Alertlog 를 조회하고, 에러가 있는 경우는 빨간색으로, Alter 커맨드가 있는 경우는 파란색으로 표시해서 가독성을 높혔습니다. 에러코드가 있는 경우는 [관련 정보] 버튼을 눌러서 해당 에러코드에 대한 설명을 참조할 수 있습니다. 단, 에러코드에 대한 설명은 인터넷 연결이 되어 있어야 합니다. DB에 접속하기 위한 정보는 상단에 "Connect" 부분과 "User/PW" 부분에 넣어주면 됩니다. Connect 부분은 Oracle Easy Connect 방식으로 입력하면 됩니다. (IP Address) : (Port) / (Service명) (Port) 가 1521 포트를 사용하는 경우는 생략할 수 있습.. 더보기
오라클 DB 세션, 락 정보 모니터링 프로그램 (LockSession) - Oracle 무료 DB관리툴 Oracle Database 에서 Session 과 Lock 상태를 (컬러풀하게) 모니터링 하는 프로그램 입니다. 데이터베이스에서 접속되어 있는 세션목록을 조회하고, Active Session 의 경우는 실행경과시간(초)에 따라 색상을 넣어서 표시해줍니다. Active 상태로 오랫동안 실행중인 SQL 이 있다면 이 SQL은 튜닝대상이 될 수 있습니다. Lock 탭을 눌러서 Lock 상황을 조회할 수 있습니다. Type = TM 인 경우는 컬러를 넣어서 보여줍니다. TM Lock 을 오랫동안 잡고 있는 경우는 다른 세션에 영향을 줄 수 있기 때문에 주의관찰 대상이 됩니다. * 프로그램 다운로드 - v1.1 (2023.07.13) * v1.1 수정사항 : - DB 관리를 위한 다양한 툴들(TopSQL, TS.. 더보기
아카이브로그 (Archive log) 디렉토리 Full 모니터링 프로그램 Oracle Archive log 모드로 운영하는 시스템에서 DBA들이 가장 신경쓰는 것이 아카이브로그 공간 Full 나는 상황입니다. 항상 신경쓰고 자주 모니터링 해도 잠깐 방심한 사이에 Full 나서 장애가 발생하곤 합니다. 이걸 시각적으로 문제 발생시 눈에 확 띄게 보여주는 프로그램을 만들어 봤습니다. archive log list 로 조회시 위와같이 recovery_file_dest 를 사용하는 경우에만 동작합니다. 아카이브 공간이 여유가 있는 경우에는 아래 왼쪽 그림처럼 초록색으로 표시되고, 아카이브 공간이 거의 꽉 찬 경우에는 (80% 이상) 오른쪽처럼 빨간색으로 표시됩니다. * 프로그램 다운로드 - v1.0 (2023.05.06) * 설치/실행방법 : - 별도의 Install 이나 setup.. 더보기
사진액자 탁상시계 프로그램 - 원하는 사진으로 바꿀 수 있는 컴퓨터 한켠에 띄워둘 수 있는 탁상시계 프로그램을 쓸데없이 뚝딱 만들어봤습니다.^^ 사진파일(Clock.jpg)을 바꿔치기하면 원하는 사진으로 띄울 수 있습니다. 압축파일을 적당한 디렉토리에 풀어주고, Clock.exe 파일을 실행하면 바로 실행됩니다. 가지고 있는 가족사진이나 원하는 사진 파일을 가져다가 Clock.jpg 파일에 바꿔치기 해주면 됩니다. * 프로그램 다운로드 - v1.0 (2023.03.20) * 설치/실행방법 : - 별도의 Install 이나 setup 과정은 없습니다. 적당한 디렉토리에 압축을 풀고, exe 파일을 바로 실행하면 됩니다. - 이 블로그를 통해서 다운받는 경우 바이러스 걱정은 안해도 됩니다. 윈도우즈10 에서 처음 실행할때 등록되지 않은 프로그램 경고가 한번 뜨는데 무.. 더보기
https 차단 우회/회피 프로그램 - VPN 없이 막힌 웹사이트 접속 가능하게 해주는 https 차단을 우회시켜주는 프로그램을 만들어봤습니다. ㅎㅎ 웹사이트 접속할 때 https 로 접속하는 경우, 암호화된 통신을 하기 때문에 원래는 차단이 쉽지 않은데, 요즘은 이것도 차단하고 있어서 인터넷 서핑을 자유롭게 할 수 없죠~ 예전처럼 자유로운 서핑을 하고 싶은 경우, VPN 프로그램을 사용하면 되는데, 무료 VPN 의 경우 속도가 너무 느리고, 유료는 돈을 내야하죠~ 그래서 만들어봤습니다. ㅎㅎ 사용방법은 매우 간단합니다. 다운로드 받은 exe 실행파일을 윈도우즈에서 실행시키면 위 처럼 큰버튼 하나 달랑 있는 프로그램이 뜹니다. 이 버튼을 눌러주기만 하면 끝~ 참~ 쉽죠~~ 이게 내부적으로 윈도우즈의 네트웍설정값을 살짝 바꾸는데, 원복하려면 버튼(초록색)을 다시 눌러주면 됩니다. 이 프로그램.. 더보기
Top SQL 조회, SQL Plan 확인 프로그램 다운로드 - Oracle 무료 DB관리툴 Oracle DB에 접속해서 Top SQL 을 조회하는 프로그램을 만들어 봤습니다. Top SQL 이란 DB 에서 실행되는 SQL들중에 실행시간이 오래 걸리는 "튜닝이 필요할 수 있는" SQL을 의미합니다. TopSQL 프로그램은 1초이상 실행된 SQL 목록을 가져오고, 실행시간이 오래 걸린 순으로 정렬해서 보여줍니다. SQL에 대한 Plan(실행계획)도 볼 수 있고, SQL 에서 변수를 사용한 경우 사용된 변수도 확인 가능합니다. DB에 접속하기 위한 정보는 상단에 "Connect" 부분과 "User/PW" 부분에 넣어주면 됩니다. Connect 부분은 Oracle Easy Connect 방식으로 입력하면 됩니다. (IP Address) : (Port) / (Service명) (Port) 가 1521 .. 더보기
오라클 Alertlog 파일 분석 프로그램 다운로드 - Oracle 무료 DB관리툴 Oracle Alertlog 파일을 분석해서 ORA-xxxxx 에러를 집계해주는 프로그램입니다. 기능도 단순하고, 사용법도 단순합니다. 아래와 같이 윈도우즈 커맨드창(도스창)에서 alertlog 한칸 띄고 파일명(*.log) 을 입력해주면 현재 디렉토리에 alertlog 명과 같은 이름 + html 형태로 파일이 생성됩니다. 아래와 같이 alertlog.exe 파일과 샘플 alertlog 파일(alert_ORCL1.log)이 있습니다. 윈도우즈에서 커맨드창을 열고 " alertlog alert_ORCL1.log " 라고 치면 아래와 같이 alert_ORCL1.log.html 파일이 만들어 집니다. 이 html 파일을 더블 클릭해서 브라우저에서 열면 alertlog 파일에 기록되어 있는 ORA-xxxxx .. 더보기