toad軟件是一款專門為Oracle數(shù)據(jù)庫而準備的數(shù)據(jù)庫管理工具,我們可以通過Toad for Oracle來完成腳本語言的編寫工作。而且當你完成了腳本語言的編寫之后,還可以直接進行調(diào)試和使用,看看是否存在問題。通過這款軟件,你就可以很好地管理自己的Oracle數(shù)據(jù)庫。

Toad for Oracle是一款專門為開發(fā)人員而設計,包含強大的sql編輯器、pl/sql編輯器、模式瀏覽器、存儲過程編碼等實用工具,實施一致、可重復的流程,以支持敏捷數(shù)據(jù)庫開發(fā)工作,是一個功能強大、結(jié)構(gòu)緊湊的專業(yè)化PL/SQL開發(fā)環(huán)境。
在Toad的新版本中,還加入了DBA(Database Administrator 數(shù)據(jù)庫管理員)模塊,可以幫助DBA完成許多日常管理工作,我們可以通過一個圖形化的用戶界面快速訪問數(shù)據(jù)庫,完成復雜的SQL和PL/SQL代碼編輯和測試工作,加快應用程序交付進度,同時最大程度降低與數(shù)據(jù)庫更改有關(guān)的風險,減少開發(fā)和管理Oracle數(shù)據(jù)庫所需的時間和精力。

1、簡化數(shù)據(jù)庫開發(fā)
借助Toad Data Modeler和內(nèi)置的數(shù)據(jù)庫瀏覽器、SQL編輯器、調(diào)試器和項目管理器,設計、構(gòu)建、編輯、調(diào)試和管理項目。
2、代碼質(zhì)量保證
借助提供的團隊編碼和版本控制,與團隊成員協(xié)作并將代碼格式標準化,同時維持代碼完整性和防止覆蓋。
3、自動測試代碼
借助代碼測試器,自動創(chuàng)建并執(zhí)行功能代碼測試,確保應用程序的質(zhì)量并加快質(zhì)量代碼的交付進度。
4、自動分析代碼
借助代碼分析功能,使用行業(yè)最佳做法及預定義和/或可自定義的規(guī)則集(按可讀性、正確性、程序結(jié)構(gòu)、命名慣例和可維護性等分類),自動執(zhí)行代碼審查任務。
5、自動優(yōu)化性能
借助Spotlight這個數(shù)據(jù)庫診斷工具準確找出數(shù)據(jù)庫瓶頸并快速解決問題,或通過SQL Optimizer這款僅自動執(zhí)行SQL調(diào)整的工具集驗證SQL、PL/SQL和索引,以確保實現(xiàn)高性能。
6、數(shù)據(jù)庫性能測試
借助Benchmark Factory工具,執(zhí)行性能和可擴展性測試以及行業(yè)標準的基準測試(針對生產(chǎn)階段前期),確保所做的任何數(shù)據(jù)庫更改不會超出用戶和事務負載范圍。
7、數(shù)據(jù)庫運行狀況和穩(wěn)定性
借助Toad DB Admin Module提供的數(shù)據(jù)庫運行狀況檢查功能,評估數(shù)據(jù)庫的運行狀況,并生成有關(guān)數(shù)據(jù)庫性能、配置、模式和安全漏洞等超過200個方面的報告。
8、團隊協(xié)作
通過與Toad Intelligence Central應用程序集成,與團隊或跨開發(fā)組織共享代碼、腳本、工件、標準和最佳做法。
9、降低風險和自動化
借助Toad Automation Designer及其Toad App,自動執(zhí)行復雜、常見或重復的任務和流程,包括模式比較、腳本執(zhí)行、管理(用戶和權(quán)限)、報告生成、SQL優(yōu)化等,以節(jié)省大量時間并降低人工出錯帶來的風險。

TOAD for Oracle是具有悠久歷史的專業(yè)數(shù)據(jù)庫管理和開發(fā)工具。該應用程序旨在提高生產(chǎn)率,它提供了用于管理Oracle數(shù)據(jù)庫并加快開發(fā)過程的所有必要工具。
在第一次運行時,“數(shù)據(jù)庫登錄”屏幕會歡迎您,在該屏幕上必須設置數(shù)據(jù)庫連接設置。該應用程序允許您同時使用多個文件,即使它們不同。支持SQL,PL / SQL,HTML,Java和文本格式。
該應用程序提供代碼格式化功能,集成結(jié)果集,跟蹤和數(shù)據(jù)生成。
語法突出顯示,預輸入,自動更正工具和熱鍵是可以幫助您加快開發(fā)過程的優(yōu)勢。
“自動化設計器”的工作原理類似于宏腳本,它是一種自動化的解決方案,用于自動化頻繁的數(shù)據(jù)庫任務,從導入和導出表數(shù)據(jù),發(fā)送郵件或運行程序到執(zhí)行SQL腳本,安排任務,將文件發(fā)送到FTP服務器,比較模式,檢查數(shù)據(jù)庫完整性等等。
團隊編碼,SQL審計工具,代碼語句,數(shù)據(jù)庫比較和數(shù)據(jù)驗證,查詢生成器以及腳本和DBMS調(diào)試工具是該應用程序為您帶來的其他優(yōu)勢。另外,您可以使用ER圖或“代碼路線圖”功能生成詳細的數(shù)據(jù)庫報告。
上面提到的所有功能證明TOAD for Oracle涵蓋了Oracle數(shù)據(jù)庫管理的所有基礎。它的專業(yè)工具簡化并自動化了工作流程,這使其成為任何數(shù)據(jù)庫管理員的必備工具。

雙擊打開toad,會自動彈出連接配置界面,如圖:

點擊左上角第一個圖標,新建一個鏈接,輸入用戶名,密碼,IP,端口,數(shù)據(jù)庫實例名或服務名之后,還要選擇連接身份,然后點OK,如圖:

回到連接列表界面,選擇要連接的信息,點Connect按鈕,如圖:

連接成功后,會自動打開一個Editor及一個腳本窗口New 1,這個窗口可以編寫SQL腳本,然后執(zhí)行,如圖:

若要查看數(shù)據(jù)表的結(jié)構(gòu)信息,需要打開Schema Browser,如圖,可以查看表結(jié)構(gòu)以及表的數(shù)據(jù)等。

若要查看其它對象,如存儲過程或表空間,也是在Schema Browser中,在下拉框中選擇即可查看,如圖所示:


有時數(shù)據(jù)庫被鎖了,要看哪些語句鎖表了,則打開Session Browser,查看Blocked Only的語句。如圖,若存在鎖表,可考慮將其session kill掉,即可解鎖表。


1)快捷鍵
快捷設置在View -- Option -- Toolbars/Menus -- Shotcuts,注意toad管快捷鍵叫shotcut。
Toad常用快捷鍵:
F8 調(diào)出以前執(zhí)行的sql命令
F9 執(zhí)行全部sql
Ctrl+t 補全table_name
Ctrl+. 補全table_name
alt+ 箭頭上下 看sql history
Ctrl+Enter 直接執(zhí)行當前sql
Ctrl+Shift+F 格式化sql語句
Ctrl U 變大寫
Ctrl L 變小寫
Ctrl B 注釋
Ctrl Shift B 取消注釋
配置自動提示。在選項中,設置delay pop-up值,系統(tǒng)默認1500,可以設置為300一下,單位為毫秒;
2)toad下修改表中字段的值:
首先在schema Browser下查找到相應的表,在右邊點擊Data欄,然后選中一條記錄,再點擊Data欄下面的▲(Edit Record),即可修改字段里的值,然后點擊√(Post edit),最后就是Commit了。
3)使用toad編輯查詢出來的表數(shù)據(jù)
1、 PL/SQL developer編輯器中,可以使用select * from table for update 對查詢出的結(jié)果進行編輯,
2、使用toad卻不行,經(jīng)查資料需使用如:edit table(table是你想要查詢修改的表) 查詢出結(jié)果進行編輯提交,edit table where ...... 后面可以加條件查詢
3、或者使用:select rowid,e.* from table e 進行查詢 結(jié)果也可以編輯
4、對于for update 資源鎖定之后,其它地方需要再使用,得提交或回滾才能使用。
4)toad使用要點
1、把鼠標停在sql所在行,然后ctrl+Enter直接執(zhí)行當前sql。
2、解決Toad對中文顯示亂碼問題(如果數(shù)據(jù)庫所在主機的NLS_LANG是AMERICAN_AMERICA.WE8ISO8859P1):
系統(tǒng)環(huán)境變量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
3、toad中自動提示功能,就像plsql developer那樣:
輸入表名前幾個字母,然后用Ctrl + .就可以彈出,如你輸入select * from emp t where t. 這時候停頓一下,會彈出emp的字段來供你選擇
4、如何支持代碼自動更正,如輸入ndf,自動替換成NO_DATA_FOUND,輸入sf自動替換成select * from:
點開菜單edit->editer_options->auto_replace中,自己去設定。可以設置任何你想自動替換的單詞
5、toad如何實現(xiàn)多線程,像plsql developer那樣可以取消當前的操作:
安裝的時候有選項設置,如果未設置進入view-options-oracle-transactions,把第一個選項選上。
1贛教云教學通2.0-贛教云教學通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......