ORACLE2016. 2. 4. 18:14


DBA라면 기본적으로 해야하는 일인 실시간 모니터링!

관리하고 있는 DBMS가 어떤 상태인지, 어떤 SQL이 문제가 있는지 또는 발생할 수 있을지 알아보려면 여러가지 툴과 SQL들이 필요합니다.

하지만 상용 툴이 아닌 이상 많은 시간을 투자하여 자기만의 스크립트를 만들고 업무 시 상황에 맞는 스크립트를 찾아 쓰고 하는 불편한 점이 있었습니다.

개인적인 경험으로 익숙해지면 툴 보다 편리하고 빠르다는 장점은 있지만, 고객사를 지원하는 엔지니어성 업무에서는 스크립트 파일들을 생성 또는 업로드하는 이러한 작업이 수월하지는 않았습니다.(괜히 눈치 보이고...ㅠㅠ)

그래서 직접 만들어 볼까? 하는 마음에 하나 만들어 보게 되었습니다.

DBA만 해보신 지인과 개발 부터 시작하여 DBA로 전직한 제가 함께 일할 기회가 생겨서 짬짬히 만든  오라클 모니터링 툴입니다.

이름은 Lune(가칭)이며 타이틀은 Oracle Monitoring Tools로 개발이 되었습니다~

1차 데모 영상은 테스트 삼아 녹화하여 잘 보이진 않지만, 추후 고화질로 다시 올리도록 하겠습니다.

그리고 1차 데모 버전의 경우 UI가 이쁘지 않다는 주위분들의 의견이 있어 아예 새로운 UI로 다시 개발을 하였습니다. 그러니 이번 영상은 참조만 .... _(__)_



Posted by Tiwaz
JAVA2016. 1. 14. 11:12

javafx 예제 모음 : https://gist.github.com/james-d

Posted by Tiwaz
JAVA2016. 1. 14. 11:03

자바 멀티쓰레딩 관련 예제 링크

http://www3.ntu.edu.sg/home/ehchua/programming/java/j5e_multithreading.html

Posted by Tiwaz
ORACLE2015. 3. 17. 10:15

오라클 11.2.0.4.0 버전에서 export dump 수행 시 아래와 같은 에러가 발생할 경우 조치 방법


1. 에러

>>> DBMS_AW_EXP: SYS.AW$EXPRESS: OLAP not enabled

>>> DBMS_AW_EXP: SYS.AW$AWMD: OLAP not enabled

>>> DBMS_AW_EXP: SYS.AW$AWCREATE: OLAP not enabled

>>> DBMS_AW_EXP: SYS.AW$AWCREATE10G: OLAP not enabled

>>> DBMS_AW_EXP: SYS.AW$AWXML: OLAP not enabled

>>> DBMS_AW_EXP: SYS.AW$AWREPORT: OLAP not enabled


2. 삭제 방법

SQL> DROP PUBLIC SYNONYM OLAPFACTVIEW; 

SQL> DROP PUBLIC SYNONYM OLAPDIMVIEW;

SQL> DROP PUBLIC SYNONYM DBMS_ODM;

SQL> DELETE FROM SYS.EXPPKGACT$ WHERE PACKAGE = 'DBMS_AW_EXP'  AND SCHEMA= 'SYS';

SQL> COMMIT;


Posted by Tiwaz
Database/SQL Server2015. 2. 3. 09:27

SQL Server 성능모니터링 툴 : SQL Live Monitor( https://sqlmonitor.codeplex.com/ )

codeplex에 오픈 소스로 공개되어 있는 툴이며 SQL Server의 실시간 모니터링이 가능하다.

보통은 윈도우의 성능모니터링 툴을 이용하여 SQL Server 관련 성능 카운터를 추가하여 모니터링을 해야하지만

SQL Live Monitor의 경우 GUI에 주요 성능 카운터에 대한 지표를 실시간으로 모니터링 할 수 있게 제공하고 있음.

용량도 약 100K 미만으로 엄청 가볍고 csv 파일 형태로 저장도 해주므로 지표 수집 후 서버 성능 분석에도 도움이 될듯 하다.

#########################################################################################

Description

a .NET application that provides realtime performance data on the target SQL Server instance.

No installation required, data displayed in realtime, and can also be logged to CSV for offline analysis. Will also capture SQL data for processing uing PAL.


Features

This tool is designed to provide realtime performance data on SQL Server, as well as data capture for offline analysis. The tools features are:
  • Realtime SQL and System performance data
  • Colour coded alerts
  • Capture data logging to CSV - sample interval configurable
  • PAL Perfmon counter logged to .blg or .csv for offline analysis using PAL - sample interval configurable
  • Detailed view of certain SQL Areas via DMVs
  • List Top 20 Queries by CPU, IO and Execution Count
  • View SQL Waits by category
  • View SQL Scheduler and CPU worker threads
  • Monitor Kernel Pools and System PTE's
  • Supports SQL 2000,SQL 2005, SQL 2008, SQL 2012, SQL 2014
  • Captures data from local and remote servers
  • Captures data from default and named instances (stand alone & clustered)
  • Supports both SQL and Windows Authetication
  • Supports x86 and x64
  • No installation required
  • Application small in size with minimal overhead when running
  • Run multiple instances on same PC

sqlmonitor.jpg

Last edited Jun 17, 2014 at 4:59 PM by glensmall, version 12



Posted by Tiwaz