資料庫管理和開發好幫手TOAD

大家都聽過TOAD,認定是一個SQL開發的Total Solution,且多數人認為TOAD只有支援Oracle資料庫,以上是大家對於TOAD的刻板印象。

因為TOAD不再是 Tool For Application Developers,今天讓大家對於TOAD有耳目一新的全新觀感。

首先,TOAD所支援的資料庫平台,已經有Oracle、MSSQL、DB2 … 等。TOAD 的核心威力,可以分『管理』和『開發』二個方向說明。

一、管理面
DBA各種日常的基本管理工作,如下:
1.資料庫連線狀態的觀察

DBM_A_200902_Toad_01.jpg 

圖1:Toad for Oracle - StatsPack Browser

2.資料庫的備份與回存

DBM_A_200902_Toad_02.jpg 

圖2:Toad for Oracle - RMAN Scripting Templates

3.資料庫使用空間管理

DBM_A_200902_Toad_03.jpg 

圖3:Toad for DB2 - Space Calculator

 

DBM_A_200902_Toad_04.jpg 

圖4:Toad for DB2 - Table Partition Analysis

 

DBM_A_200902_Toad_05.jpg 

圖5:Toad for DB2 - Space Usage Report

 

4.資料庫安全性的控制與管理

DBM_A_200902_Toad_06.jpg 

圖6:Toad for SQL Server - Permissions editor


5.資料庫的Migration

DBM_A_200902_Toad_07.jpg 

圖7:Toad for DB2 - Migration wizard

6.資料庫的Compare

DBM_A_200902_Toad_08.jpg 

圖8:Toad for DB2 - Data Compare and Synchronization

 

經由上述的列舉說明,TOAD對於 DBA們的照顧一樣是無微不至!

 

二、開發面
對SQL開發人員來說,利用TOAD來開發SQL程式碼,從一開始的編輯、各種快速鍵的輔助、強大的除錯能力、搭配著Quest最為人所稱道的Optimizer功能,開發人員能體驗到一種以往只能在程式語言的整合式開發環境內才能享受到的效率。

透下面幾個畫面,讓大家對於TOAD的整合性開發介面,能有更深入的瞭解。

 

DBM_A_200902_Toad_09.jpg 

圖9:Toad for SQL Server - From clause subquery support

 

DBM_A_200902_Toad_10.jpg 

圖10:Toad for SQL Server - Send a diagram to the Query Builder

 

DBM_A_200902_Toad_11.jpg 

圖11:Toad for DB2 - SQL Tuning

對專案開發人員而言:要使用的檔案放在檔案系統裡,透過檔案總管去存取;常用的網路資源在我的最愛裡,透過瀏覽器去連結;專案進度要透過Outlook;完成的程式上傳到檔案伺服器要靠 FTP工具。

如果有單一介面可以達到資源的整合,在專案整體開發上達到事半功倍的效果,此時,不得不說明TOAD專案管理功能。在TOAD裡,不管是檔案系統的資料夾、檔案;小組的重點工作追蹤;重要的網路資源;常連結的 FTP站;還是資料庫裡的物件,通通都可以把他們連結到所謂的『專案管理員』去做最有效率的整合與控管。 

DBM_A_200902_Toad_12.jpg 

圖12:TOAD - Project Manager

TOAD的整體設計哲學,盡量把所有的功能予以模組化。只要開啟單一TOAD主程式,就可以自由自在的載入各個想執行的模組。不但操作畫面統一,資料在不同模組間的傳遞也就成為可能、而且速度更快。如果不是Quest提供的模組,例如:想啟動或停止某個服務,TOAD也提供一個可以將外部工具或其他Windows服務整合進來的機制。都是希望讓使用者只要透過單一TOAD介面,就可以進行所有資料庫『管理』和『開發』。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 itfamily 的頭像
    itfamily

    資訊軟體是啥米碗糕

    itfamily 發表在 痞客邦 留言(0) 人氣()