keyboard_arrow_up
TOAD for Oracle 資料庫管理軟體 thumb

TOAD for Oracle 資料庫管理軟體

Toad 是一種功能強大、但低耗損資源的工具,具備簡易式的圖形式操作介面,可以提高生產率以及程式碼品質、加速和簡化資料庫應用程式開發及例行資料庫管理工作。無論您是 PL/SQL 開發者、應用程式開發員、DBA 或業務分析師,Toad 相對應的功能都有助於改善您的工作效率。Toad 可用於Oracle、DB2、MySQL、SQL Serverr以及Sybase。

分類: 資料庫管理軟體

輕鬆瀏覽和管理資料庫
利用 Toad for Oracle,一般人員也可輕鬆管理資料庫物件。Schema Browser 允許使用者透過方便易用的多頁瀏覽器,快速查看和管理整個資料字典。一旦單擊了某個資料庫物件,Toad for Oracle 就能立即顯示其詳細資訊,消除了多次點擊和尋找資訊的過程。為了便於使用,所有物件都可在瀏覽器視窗內進行管理。

編輯器實現快速準確的程式撰寫
Toad for Oracle 中強大的編輯器,可以提高工作效率、消除錯誤並大幅縮短開發週期。使用者可以在編輯器中同時操作多個檔案,即便是不同的檔案類型,如 SQL、PL/SQL、HTML、Java 和文字檔案。圖形介面取代傳統的命令行查詢和腳本執行功能,使 Toad for Oracle 擁有了快速易用的、可訂製的開發環境。
●SQL Editor 提供熱鍵 (Hot-key) 、自動除錯和自動輸入功能,以加快程式撰寫速度
●方便的書籤功能,使開發者可以輕鬆地在不同程式碼區段間切換
●多頁 Procedure Editor 和全面的工具列,提供了方便的編輯和測試功能
●彈出式選擇器用於選擇資料庫表格名稱、列名稱和 Oracle 功能 / 關鍵字
●一次編輯多個對象,並可智慧化編輯其所相關的物件
同時,Toad 編輯器與 PL/SQL 除錯器緊密整合,使用者可以只測試特定部分的程式碼。這樣,使用者就可以選擇只執行當前語句、只執行游標後的語句或游標及游標之前的語句。Toad 還提供幾種不同的塑模功能。ER Diagram 允許在資料庫中瀏覽和列印物件。Code Road Map 允許查看和列印 PL/SQL 程式碼的物件。Toad 還提供 SQL Modeler,以便快速方便地建立查詢。拖放表格到 SQL Modeler 中,就可自動建立 SQL 語句。
易用和整合化開發環境,使用者可以指定查詢準則,測試自動產生的 SQL 語句,瀏覽執行計畫 (Execution Plan),查看查詢結果,保存語句或將其複製回編輯器中。即使是新手,也可使用 Toad 的 SQL Modeler,建立專家級的複雜查詢。

版本控制功能
Toad for Oracle 的 Team Coding 可實現開發團隊間的協同運作。Team Coding 允許多個開發者同時讀取原始碼和資料庫物件,並透過有效的程式碼鎖定,防止對程式碼和資料庫物件的覆寫。同時,Team Coding 支援業界的版本控制系統(VCS),如 Merant PVCS、Microsoft Sourc-eSafe、Rational ClearCase 和 StarBase 的 Star Team 等多種產品。 針對版本控制系統 (VCS) 管理下的資料庫模式或物件,Toad 可以從 VCS 知識庫中取原始碼,快速比對以確定 VCS 代碼是否最新;若在資料庫上存在新的版本,則向使用者發出警報。開發者完全可以信賴 Toad 的變更管理機制。

PL/SQL Debugger
Toad 的 PL/SQL Debugger 允許使用者逐行或逐句撰寫程式及測試,而無須改變正常的程式運行或使用繁瑣的替代方案。透過 Toad 的 PL/SQL Debugger,使用者可以一次一行,單步測試運行於伺服器上的程式。可以設置條件性的中斷點和觀察點,修改變數並查看其執行堆疊。也可以附加到外部應用層,以便在任何客戶/伺服器應用程式測試時,對儲存程序進行測試。有了 Toad for Oracle,就能避免繁瑣的 PL/SQL 測試工作,節省寶貴的時間,改善應用程式的整體品質。

Quest DBA 模組
Quest DBA 模組增強了Toad for Oracle 的能力和靈活性,實現了日常資料庫管理的自動化。整合後的 DBA 模組提供了強大並以瀏覽器為基礎的,跨資料庫、跨實體的效能資訊檢視圖,以及全面的日常管理功能;包括資料庫模式比較和同步、資料庫空間管理、控制檔和redo日誌管理、安全管理、批次處理作業調度、NLS(國家語言支援)參數修改等,都可在 Toad 的導引式介面中進行。DBA 模組包括 Oracle 輸入輸出導引和資料庫建立導引,以及針對 Oracle SQL*Loader 工具的介面,加速並簡化了資料載入和卸載和過程。該模組還透過易用的 Schema Browser 介面,為所有 DBA 管理物件提供了全面的建立、修改和刪除等支援。

與Knowledge Xpert (KX)的整合
Toad for Oracle Xpert 中包括全面整合的 Xpert Tuning 模組,補強了 Oracle 原廠提供的開發最佳化功能,提高了開發人員的應用程式最佳化能力。Xpert Tuning 模組可以分析特定 SQL 語句,以及底層的資料庫環境,推薦替代選項以提高運行效能。透過重寫最有可能改善 SQL 語句運行效率的替代方案,AutoTune 功能可進一步實現效調過程的自動化。

Oracle E-Business Module
Oracle E-Business Module 改善了Oracle E-Business 實做、開發、管理等整個生命週期中的開發效率。整合化的 Oracle E-Business Module,提供了如 E-Business 相關物件瀏覽、配置報表、活動監控器和獨特的搜尋功能。這種針對Oracle E-Business 物件和活動的檢視圖,降低了開發新的同步程式、調整功能表和檢查欄位時所需的研發時間。

與Knowledge Xpert (KX)的整合
Toad for Oracle 可以與 Knowledge Xpert for PL/SQL 和 Knowledge Xpert for Oracle Administration 全面整合。Knowledge Xpert 專家知識庫,能夠滿足開發者和 DBA 日常工作的所有需求。新的Database Analysis 功能,可以分析使用者的資料庫,提供針對特定環境的技術建議。 Knowledge Xpert 包括至少4500個可以方便瀏覽的技術主題,包含大量行業專家和技術權威的意見、圖表和範例。利用這些資源,可以迅速回答Oracle日常開發和管理中70-80%的技術問題。

全面的開發和部署解決方案
Toad for Oracle 是 Quest Software 資料庫開發和部署全面解決方案中的一員, 可幫助使用者快速建立、開發、測試和部署應用程式。

Toad for Oracle 的配置組合
Toad 可採用以下組合方案:

● Toad® for Oracle — 提供了 Oracle 專業人員建立和執行查詢、以及建立和管理資料庫物件時所需要的基本工具和基礎功能。使用者可以受益於格式化功能,高級使用者面和對 SQL Plus 的支援。此為最基礎之模組,使用者可以另外購買和添置 Toad for Oracle的其他功能模組。

● Toad® for Oracle Professional — (包括 Toad® for Oracle 的所有功能,以及測試、PL/SQL 知識庫和代碼 Profile 功能) 開發 PL/SQL 程式是一個冗長的過程,需要極高的準確性。Toad® for Oracle Professional 提供了專家級程式檢查功能,可與 Toad for Oracle 的 Procedure Editor 方便整合,利用現有的規則,分析儲存程序, 獲得詳細、正確的建議。

● Toad® for Oracle Xpert — (包括 Toad® for Oracle Professional 的所有功能,以及與 SQL Tuning 和透過 CodeXpert 的 SQL & PL/SQL Optimization 掃描的整合) 如果使用者希望簡化 SQL 程式最佳化,提高工作效率,就可利用 Toad® for Oracle Xpert 達到這一目標。透過鑑定潛在的效能不佳語句,可以最佳化 SQL 物件,大幅縮短開發者、DBA 和分析人員所需的最佳化時間。

● Toad® for Oracle Development Suite — Toad® for Oracle Development Suite 包括 ToadR for Oracle Xpert 的所有功能,以及多種可改善 Oracle 專業人員代碼開發和資料庫物件維護工作的工具。

● Knowledge Xpert™ for Oracle Administration
● Knowledge Xpert™ for PL/SQL
● Benchmark Factory® for Databases
● Quest Code Tester for Oracle

這種完整的開發套件 ,提供了設計 、開發、測試和管理資料庫時所需的全部工具。

最大化程式碼品質及開發者生產力

Toad for DB2 on Linux, Unix, and Windows是一個可以使資料庫的開發更容易並且允許資料庫開發者更有生產力透過一個直覺的圖形化的使用者界面的工具。有了TOAD,開發者能使用單一、業界公認的工具,此工具適合開發和基本的物件管理。
SQLManager - SQL和Procedure Editor整合了SQL modeling可將常使用的語句建立自動化。格式化及除錯的功能提供了SQL語句的改進。SQL最佳化簡化了撰寫寫有效率及可靠的SQL語句。
ProjectManager - DB2工作區提供單一的界面來管理資料庫的連接並且執行升級。存取與例行的開發與管理工作的線上支援及專家建議。
DBManager - 物件可以被過濾並且透過清單或者樹狀檢視管理。系統和CLP指令可以被執行。

最大化 SQL Server的 Developer/DBA 生產力

一個完整、公認、在產業中領先的資料庫解決方案提供了︰

● 具生產力特性/功能—可迅速建立及執行查詢、自動化資料庫的物件管理並且開發及偵錯T-SQL程式碼透過內建的專家知識。

● 公用程式保證T-SQL的程式碼品質並且最佳化T-SQL效能。

● 可進入一社群來幫助你開發應用程式及透過此社群也可增強Quest本身的產品功能。

● 內建SQL Server專家知識。

● 管理 - 透過簡化連結過程來提升生產力並且管理多組的SQL Sever及上面的資料庫(專案管理功能)。透過TOAD的使用者介面來瀏覽和與SQL Server內的物件互動變得更容易。TOAD並且可以簡化資料的匯出及匯入的程序,也可以產生資料庫物件的HTML報表。

● SQL Editor - 透過TAB的瀏覽界面,簡化資料庫及SQL語句的建立來提升生產力。TOAD自動地產生建立、修改及瀏覽資料庫裡的物件,並且使用模版、智慧語意和關鍵字來加速程式碼的開發。

● SQL Debugger - SQL Debugger的視窗可以允許使用者傳參數、觀看堆疊及使用顏色分別”break-points”和”watch-points”來一步步看程式碼的執行及結果。以上功能使得除錯個別的SQL語句、程序、trigger及store procedure更容易。

● SQL Optimizer - 以積極主動校調SQL語句和提供調整過後的程式碼來改進SQL Server的效能。SQL Optimizer自動重寫、測試、分析並且比較出最好效能的選擇方案。當傳統上DBA試著用手動方式來最佳化SQL的效能,這方式可以減少DBA三至四倍的”try and error”的時間。

● 版本控制(Version Control) - TOAD可以無縫地與使用者現行的版本控制軟體整合;允許使用者透過TOAD的使用者介面來管理”Check-in”及”Check-out”的動作。

● 變動管理(Change Management) - 可以保證從開發系統移植至上線的伺服器的變動;並核對使用者整個SQL Server的昇級是一致的,透過比較、及同步資料庫中的資料。

● Security Management - DBA 必須能夠管理多台伺服器內的用戶、登錄和許可權限。在SQL Server裡,DBA限制只能一次設定一台,但是TOAD能將這些憑證規則同時設定到多台伺服器上。