상세 컨텐츠

본문 제목

TOAD (윈도우 기반하에서 빠르고 쉽게 PL/SQL 개발)

프로그래밍/DB

by 라제폰 2008. 12. 23. 08:59

본문

TOAD

※ 윈도우 기반하에서 빠르고 쉽게 PL/SQL 개발

모두 부가세 10%포함가입니다 ,
사용자당 단가입니다. 사용자수에 사용자당 단가를 곱한 것이 구입가격이 됩니다.
5 copy 이상, 또는 교육용은 추가할인이 됩니다.

Quest Software

판매가

Toad for Oracle V 8.0 Single (Formatter Plus 포함)

1,474,000원

Toad for Oracle with Quest DBA Module

2,618,000원

Toad for Oracle with Tuning Option

2,849,000원

 

Bundle Price  

Toad for Oracle Pro

2,486,000원

Debugger, Formatter Plus 포함

Toad for Oracle Pro with Quest DBA Module

3,619,000원

Debugger, Formatter Plus, Quest DBA Module 포함

Toad for Oracle Xpert Edition

3,861,000원

Debugger, Xpert Option, Formatter Plus 포함

Toad for Oracle Xpert Edition with Quest DBA Module

4,994,000원

Debugger, Xpert Option, Formatter Plus, Quest DBA Module 포함

Toad for Oracle Suite

8,327,000원

(DataFactory for Developers 가 포함된 Benchmark Factory for Developers, Qdesigner Physical Architect, Knowledge Xpert for PL/SQL, Knowledge Xpert for Oracle Administration, SQLab Xpert, Quest DBA Module, Debugger, Formatter Plus 등 포함)

Add-On Modules

Benchmark Factory for oracle

1,138,500원

(20 virtual user 포함 , data factory developers edition 포함)

DataFactory Developers Edition

331,100원

(SQL Navigator 필수구입요망 , 100,000 row 까지 허용 ( Oracle에서만 가능 ) )

DataFactory Standard Edition

1,012,000원

   

 TOAD ? (기본베이스)

빠르고 간편한 윈도우 기반의 PL/SQL 개발 및 관리 툴

일단 TOAD는 개발자와 DBA을 위한 툴로, 그래프같이 보기 쉽고, 편한 인터페이스를 제공한다. 뛰어난 기능과 부하가 거의 없다는게 가장 큰 장점이기도 하다.

TOAD의 편집기능은 파일 타입이 다른, 예를 들어 SQL, PL/SQL, HTML, Java, text같이 형태가 다른 여러 개의 파일이라도 동시에 작업을 할 수 있다. Hot key, auto-correct, type-ahead, syntax highlighting, version control 등 기타 다수의 기능들은 편집과 테스팅을 동시에 하면서 개발을 좀더 신속하고, 편하게 할 수 있게 해준다.

  •   SQL Editor기능은 빠른 코딩을 위해 hot key, auto-correct, type-ahead 기능을 제공한다.
  • 멀티 탭인Procedure Editor는 개발자가 SCC-compliant version control을 사용해, 여러 개의 파일을 띄어놓고 작업을 할 수 있게 해준다.
  • 멀티 탭인 Schema Browser는 database object를 빠르게 검색하고, 관리할 수 있게 해준다.
  • SQL Modeler는 쓰기 쉬운 GUI로 복잡한 쿼리를 빨리 만들어 준다.
  • 자동 계산 통계 기능과 tuning hint를 포함한 서버 및 세션 통계기능은 서버 사양과 환경을 바로 보여준다.
  • Quest DBA Module은 테이블 스페이스를 관리하고, 데이터의 import/ Export를 하는 등 여러가지 기능을 한다.

TOAD (Formatter Plus 포함)

TOAD 베이스 제품에 Formatter Plus 모듈이 들어 있는 패키지.

Formatter Plus는 오프라인 syntax를 checking하고, 코드 formatting을 하는 기능을 함.

TOAD Professional Edition (TOAD, Formatter Plus, Debugger포함)

TOAD Standard Edition 기능에 Debugger 모듈이 얹어진 패키지.

PL/SQL Debugger로 저장된 데이터베이스 코드의 에러를 찾아내는 기능을 함.

TOAD Xpert Edition (TOAD, Formatter Plus, Debugger, Xpert Option 포함)

TOAD Professional Edition의 풀 기능에 Xpert option이 추가된 패키지.

Xpert SQL tuning 기능으로 작업을 하면서 동시에 부적절한 SQL 쿼리를 자동으로 rewrite하거나 분석해 준다.

TOAD Suite

( TOAD, Formatter Plus, Debugger, Xpert option, DBA Module, Knowledge Xpert for Oracle Administration, Knowledge Xpert for PL/SQL, QDesigner™ Physical Architect, Benchmark Factory?, DataFactory? 포함)

TOAD Xpert Edition의 풀 기능에 위의 모듈이 포함된 패키지. TOAD의 최상급 버전임.

DB의 디자인, 개발 및 테스트, 관리에 관한 최고의 완성 툴이라고 할 수 있다.

 

SQL Editor

TOAD의 SQL Editor는 기존의 명령문 형식의 편집을 탈피해 화면을 나눠주는 그래픽 인터페이스로 대체한 편집 기능이다.

맨 위의 바는 프로그래머가 스크립트와 블록, 멀티플 쿼리를 편집할 수 있도록 아이콘이 정렬되어 있고, 아래 부분은 테스팅 및 튜닝 결과를 보여준다.

단축키와 메뉴로 최근 편집한 작업을 볼 수 있으며, 오른쪽 마우스 클릭으로 추가 기능 메뉴를 열수 있다.

코드 실행 기능은 유저가 만든 테이블이름 이후의 컬럼 이름 리스트를 보여준다.

 

 

Procedure Editor

   (그림참조)

 

Schema Browser

TOAD의 Schema Browser는 테이블, 인덱스, 저장된 프로시저를 포함해, 데이터 dictionary를 신속하게 보여주는 기능을 한다. 내용에 따라 간단한 브라우저를 이용해 보여주거나, multi-tabbed 브라우저로 보여준다.

각 오브젝트를 클릭하면, drill-down 리스트가 없어지면서, 그 오브젝트에 대한 세부사항이 바로 뜬다.


SQL Modeler

TOAD의 SQL Modeler는 쿼리를 쉽고 빨리 만들어 주는 기능을 한다.

간단하게 테이블을 드래그하고 SQL Modeler로 찍어주기만 하면, 자동으로 SQL 명령문을 만들어 준다.

또한, 쿼리 criteria를 정리해주고, 자동 생성된 SQL 명령문을 테스트하고, plan을 설명해주며, 쿼리 결과를 보여주고, 명령문을 저장 또는 editor로 복사해 놓는다.

SQL Modeler만 있으면, 아무리 초보자라도 오라클 전문가처럼 DB를 작업할 수 있다.


Knowledge Xpert™ for PL/SQL 

Oracle PL/SQL 프로그래밍의 전체적인 lifecycle을 보여주면서, 기술적인 skill이나 best practice, 재사용 가능한 예문을 풍부하게 제공해준다. 또한, 프로그래머가 당장에 솔루션에 적용해야 할 Background 정보나 syntax, 실제 예문들을 제공한다. 천 개가 넘는 유용한 PL/SQL 기능 및 프로시져와 함께 PL/Vision, robust Code Library를 포함하고 있다.              (별도판매 제품)

<그림참조>   

Knowledge Xpert™ PL/SQL은 미리 테스트한 코드의 ready-to-run block을 비롯해 예문 그리고 PL/SQL 코드 구조를 참고적으로 보여줌으로써, 개발자들의 시간을 단축시켜 준다.

 

Knowledge Xpert™ for Oracle Administration                                 

Oracle 관리자가 매일 궁금해 하는 문제들의 70~80%는 이 툴로 해결 할 수가 있다. 마찬가지로, 프로그래머가 당장에 솔루션에 적용해야 할 Background 정보나 syntax, 실제 예문들을 제공해 준다. 또한, 업그레이된 “Database Analysis” 기능은 유저의 데이터베이스를 분석해서 각 환경에 맞게 “customizing” 된 기술 content만을 제공해 주는 편리한 기능이다.  (별도판매 제품)

<그림 참조>

Knowledge Xpert™ for Oracle Administration의 통합기능은 DBA가 SQL syntax와 더불어, 그 외 다른 관리사항과 관리 토픽을 instant lookup access로 확인할 수 있게 해준다.

 

Quest DBA Module

DBA Module은 database schema를 synchronize 하면서 동시에 비교 분석을 하고, 공간을 관리하고, batch 작업을 스케쥴링하며, NLS(National Language Support) parameter를 modify 해주는 기능을 한다. 이 모든게 TOAD의 기본 인터페이스내에서 가능하다.

또한 DBA module는 Oracle의 import, export wizard기능이 있어 데이터 loading과 unloading을 할 수 있음으로, Oracle의 SQL*Loader 유틸리티와 손쉽게 호환이 된다.

또한, Schema Browser interface를 통해 DBA 관리용 오브젝트를 full create, alter, drop 등으로 지원을 한다.   (별도판매 제품) 

<그림 참조 >              

DBA 모듈은 한층 더 높은 종합적인 관리 리스트를 보여주며, 다양한 데이터베이스의 관리 탭이 추가되 있다.

 


Formatter Plus

Formatter Plus는 전체적인 PL/SQL 애플리케이션을 분석하고, 포맷팅하는데 매우 유용하고 편리한 툴이다. 유저는 애플리케이션 전체 혹은, 싱글 파일을 포맷팅함으로써 인스턴트 코드를 받을 수 있고, 코딩을 하면서 동시에, 인스턴트 코드 review를 할 수 있다. 이때 Review는 코드 정확성, 유지가능성, 효율성, 읽기 용이성, 프로그램 구조등에 대한 최고의 추천 Best-Practice를 보여주면서 작업을 한다. 한마디로, 최고의 Skill과 실제 예문을 한꺼번에 포섭할 수 있다는 말이다.   (별도판매 가능 제품)


Benchmark Factory? for Oracle

Benchmark Factory for Oracle은 오라클 데이터베이스의 user load를 테스트함으로써, TOAD의 활용도를 배로 올려주는 퉅이다. 통합된 add-on(옵션)기능은 확장된 load testing, 용량 planning 및 performance tuning을 한다. 이 Benchmark Factory for Oracle은 유저가 시스템 용량과 pinpoint system bottleneck을 결정하고, 오라클 환경에서 그 문제와 관련된 시스템 문제를 해결할 수 있게 해준다. (별도의 제품으로 판매) 


PL/SQL Debugger

TOAD의 Debugger 모듈은 line-by-line또는, statement-by-statement로 정상적인 에플리케이션의 설정을 바꾸지 않고, 프로그래머가 한 작업을 코딩하고 디버깅 해준다. 또한, 각 line을 서버에서 돌리면서 동시에 코딩 할 수 있으며, breakpoint 조건을 설정하고, 변수를 확인하고, 수정할 수 있으며, 수행 stack을 볼 수 있다. (별도판매 가능 제품)

<그림참조>

수행 후에는 서버로부터 DBMS_OUTPUT을 볼 수 있다. 전체 Debug 창은 tab창으로 분리될 수 있으며, 아예 하나의 창으로도 볼 수 있다.


Xpert Tuning

Xpert Tuning 모듈은 개발자나 애플리케이션 튜닝 실력을 올리고자 하는 사용자들에게 오라클 skill을 보충해 주는 툴이라고 할 수 있다. Xpert Tuning 모듈은 선택된 SQL 명령문에 대한 observation을 만들어, 데이터베이스 환경의 기본사항에 맞춰 퍼포먼스를 개선시킬 수 있는 몇 가지 옵션을 추천해 준다. 그 중, AutoTune 기능은 SQL rewrite을 이용해 tuning process을 자동으로 만들어 누가보기에도 훌륭한 SQL 명령문임을 자부하게 될 것 이다. (별도판매 가능 제품)


관련글 더보기