ORACLE
HOME > DB > ORACLE
2016.12.07 / 01:41

강력한 무료 오라클 쿼리툴 sqltools++

Oraclub
추천 수 80

오라클의 대표 쿼리툴은 누가 뭐라해도 토드이다. 물론 요즘 오렌지를 많이 쓰기도 하지만 세계적으로는 아니므로 패쓰.


토드의 라이센스 비용은 꽤 비싼편(소비자가 1000만원 육박)에 속한다. 사실 일반 개발자나 운영자라면 토드의 모든 기능을 사용할 필요는 없으며, 단순히 쿼리문장을 날리고, 결과를 파일로 뽑아내는 등의 작업을 할 수 있는 프로그램만 있으면 된다.

여기에 추천하는 프로그램이 있으니... 바로 sqltools++ 이다. sqltools 보다 sqltools++ 이 더 사용하기 편하므로(블럭별 실행 Ctrl+Enter 가능) 이것을 사용하자.


 
[그림1] 강력한 무료 쿼리툴 sqltools++

토드에 비해 아쉬운기능 하나는 파라미터 창입력 기능이 없다는 것.
다음과 같이 코딩으로 대체가능하다.


[그림2] 수동 파라미터

엑셀로 내보내기도 가능하며, 플랜도 뜰 수 있다.


 
[그림3] 플랜을 뜬 모습

사용방법은 보통의 쿼리툴과 유사하므로 익히기 쉽다.

실무에서 지속적으로 사용해본 결과 장단점은 다음과 같다.

장점
1. 매우 가볍다(토드는 요즘 너무 무거워져서 사용하기 겁난다).
2. 회사에서 사용해도 무료(GPL).
3. 쿼리 결과 표시가 빠르다.
4. 편집기 기능이 강력하다(열편집가능).

단점
1. 한글판이 없다.
2. 멀티세션을 만들 수 없다.
3. 파라미터 입력이 불편하다.
4. 한글검색이 되지 않는다(해결은 가능).
 
결론은... 무료로 회사에서 사용할 수 있는 오라클쿼리툴을 찾는다면 답은 sqltools++ 이다.
이것 외에도 TOra 등이 있지만 윈도즈 환경에서 그리 추천은 하지 않는다.


[그림4] 오브젝트 뷰어에서 소스편집이 바로 가능하다. 하지만 트레이스 등의 디버깅 기능은 없다.

[그림5] 위와같이 Match case 에 체크하고 검색하면 한글 검색이 가능하다.
 
[그림 6] PL/SQL 실행 및 DBMS_OUTPUT 도 물론 가능