作者:John Pocknell
簡介
最新一代 TOAD for Oracle 10月初即將上市,因此我們認為在上市前,為您提供快速預覽,以便您將加速地認識它。
Toad for Oracle V10 將有一些新的功能和增強現有的許多特點,它的所有設計,是為了加速您的工作流程,使您更有效率地完成工作,讓您的工作環境能更準確、更好的可見性 - 無論您是開發人員在一個不熟悉的資料庫中工作或DBA同時要管理多個資料庫。
TOAD 10.0 是新一代的TOAD版本,將有很大的改變、朝向增強開發者、DBA和分析師的生產力前進。
以下四個特點這將在10.0及和後續版本提供:
1.可用性-發現TOAD更多的功能,並確保在執行任務提供最高的生產力及按照邏輯的工作流程。
2.自動化-提供更多的功能在經常在執行任務中創造和使用自動化的工作流程來最大化您的生產力。
3.教育-在TOAD中,在當您需要幫助時,其相關的項目提供專家建議,以從TOAD中獲得最大的投資價值。
4.靈活性- TOAD提供不同地區的字集可使用,支援Unicode。並提供一個更簡單,連貫的授權序號機制。
接下來,讓我們發現TOAD 10.0的一些新功能吧!
新的ER關聯圖 (所有TOAD版本)
為了在通常不完全了解資料庫環境時盡量減少寫程式和其他錯誤,開發人員和DBA需要一種簡單的方法來視覺化的資料庫的schema, TOAD 提供非常好的ER關聯圖視窗可以解決這個目的。在新的Toad 10中提供更多、遠遠超過其前版的功能,尤其當涉及到圖形處理和報告。
有一些方法可加入schema物件至ER關聯圖中:
- *右擊Schema瀏覽器(預設5等級參照)
*在ER圖使用"Add Object”按鈕
*從Schema瀏覽器拖放
*從Object Palette拖放
*從Project Manager拖放縮放 (Zoom),平移(Pan),放大鏡(Loupe)和Fit-to-View都讓您在操作大型Schema時提供最大的靈活性。此外,網格可以用對齊網格或其他方式,可以更容易的操作。此外還有一個自動佈局(Auto-layout)按鈕。
物件的屬性可以在視窗中直接顯示,使用F4或是在物件上點擊右鍵然後在Schema瀏覽器中直接使用滑鼠右鍵來執行任務(如修改表格)。
注釋和標題區塊可以添加成額外的文件,甚至還有一分類功能,它允許不同群體的對象是有自己獨特的顏色。
對於列印的目的,支持多種格式到A3尺寸,並有一個Fit-to-page的功能。
工作區允許特定部分是一個複雜的模式佈局,此部分可分別制定,這樣就相當方便,但仍然可以連接到主圖。分類可以允許不同的schema建立子分類並用顏色區分。
圖表可以輸出成BMP,PNG和JPEG格式和報表可以產生成HTML或RTF格式。該HTML圖為超連結,您可以只需單擊物件就能查看物件的詳細訊息。報表可以被自動壓縮,並可直接開啟Outlook Client作為電子郵件附件。
如果您有TOAD Data Modeler,可以在TDM針對TOAD的ER關聯圖進行逆向工程模式。
此外您還可以在圖上的物件建立測試資料(專業版及以上才有此功能)。
多重任務的執行 (所有TOAD版本)
你可能有經常如每天或每星期的例行任務必須執行,你可能想有一些方式可以自動化他們,這裡的一些方式,我們認為你會喜歡。
第一個是瞄準DBA,但開發人員可以使用它,此功能為腳本管理器 (Script Manager)。DBA有時必須對一票的資料庫執行一大堆的腳本,但他們一次只能執行一個,然後他們必須對每個資料庫重複該過程。如果你可以選擇所有的腳本並在所有的資料庫上執行運行?
腳本管理器本身不是TOAD 10的一個新功能,但能夠選擇一組資料庫執行一組腳本則是新的功能。
下面是新的腳本管理器視窗的外觀。
“Connections to use”面板是新的。這將是預設與任何目前活動的連接,但您也可以使用添加按鈕,選擇其他的從主連接視窗。
然後突出顯示您想要的腳本執行(之前沒有相同的方式),並點擊執行按鈕。這使您可以在這個視窗執行腳本。每個腳本執行的結果將出現在一個標籤頁中輸出。如下。
還有一個選項按鈕可讓您將編輯器設為預選。一個分別的編輯器視窗將會打開每個連接。
還要注意的“On File Menu”列在較低的數據網格上和下面的營幕截圖中。無論您在這裡檢查腳本, 在TOAD中將出現在以下三個地方:
腳本管理器按鈕(向下箭頭):
Project Manager (透過Connection的頁籤):
Database 瀏覽器 (在資料庫上按右鍵):此為TOAD 10的新功能
這使您可以靈活地在多個地方可快速切換執行一個更經常執行腳本(無需打開腳本管理器視窗),這樣是最合乎邏輯。
資料庫瀏覽器也許是最有可能的常被執行的地點,因為DBA在單一的畫面中可以使用它來查看所有的伺服器和資料庫。
現在在TOAD 10.0擴展AppDesigner功能(在TOAD 10.0 稱為Automation Designer)為另一種多任務執行的型態。
Automation Designer允許你儲存你在TOAD中執行的互動項目,從儲存資料成一個文件、比較2台資料庫的schema、資料庫健檢等。
在TOAD 10,你現在有能力執行這些任務(或稱之為行動)或將一組的任務保存為順序工作流(或稱之為行動集)並對多個資料庫連接同時執行。
在這裡,你可以看到一個行動集,在右面板,選擇任務可以按順序執行,如匯出DDL,Schema報表,執行腳本等。
如果我右擊一個應用程序(行動集),我可以對執行這些任務選擇資料庫連接。連接視窗打開,我可以多重選擇。我甚至可以叫TOAD在命令行設置和遠端執行或編寫這些行動集。
現在,我們真正是 “multi-tasking”
有了腳本管理器 (Script Manager) 及 Automation Designer, 你可以節省很多的時間在執行這些例行的工作程序,可以留下一些時間去解決真正的資料庫問題。