toad軟件是一款專門(mén)為Oracle數(shù)據(jù)庫(kù)而準(zhǔn)備的數(shù)據(jù)庫(kù)管理工具,我們可以通過(guò)Toad for Oracle來(lái)完成腳本語(yǔ)言的編寫(xiě)工作。而且當(dāng)你完成了腳本語(yǔ)言的編寫(xiě)之后,還可以直接進(jìn)行調(diào)試和使用,看看是否存在問(wèn)題。通過(guò)這款軟件,你就可以很好地管理自己的Oracle數(shù)據(jù)庫(kù)。
Toad for Oracle是一款專門(mén)為開(kāi)發(fā)人員而設(shè)計(jì),包含強(qiáng)大的sql編輯器、pl/sql編輯器、模式瀏覽器、存儲(chǔ)過(guò)程編碼等實(shí)用工具,實(shí)施一致、可重復(fù)的流程,以支持敏捷數(shù)據(jù)庫(kù)開(kāi)發(fā)工作,是一個(gè)功能強(qiáng)大、結(jié)構(gòu)緊湊的專業(yè)化PL/SQL開(kāi)發(fā)環(huán)境。
在Toad的新版本中,還加入了DBA(Database Administrator 數(shù)據(jù)庫(kù)管理員)模塊,可以幫助DBA完成許多日常管理工作,我們可以通過(guò)一個(gè)圖形化的用戶界面快速訪問(wèn)數(shù)據(jù)庫(kù),完成復(fù)雜的SQL和PL/SQL代碼編輯和測(cè)試工作,加快應(yīng)用程序交付進(jìn)度,同時(shí)最大程度降低與數(shù)據(jù)庫(kù)更改有關(guān)的風(fēng)險(xiǎn),減少開(kāi)發(fā)和管理Oracle數(shù)據(jù)庫(kù)所需的時(shí)間和精力。
1、簡(jiǎn)化數(shù)據(jù)庫(kù)開(kāi)發(fā)
借助Toad Data Modeler和內(nèi)置的數(shù)據(jù)庫(kù)瀏覽器、SQL編輯器、調(diào)試器和項(xiàng)目管理器,設(shè)計(jì)、構(gòu)建、編輯、調(diào)試和管理項(xiàng)目。
2、代碼質(zhì)量保證
借助提供的團(tuán)隊(duì)編碼和版本控制,與團(tuán)隊(duì)成員協(xié)作并將代碼格式標(biāo)準(zhǔn)化,同時(shí)維持代碼完整性和防止覆蓋。
3、自動(dòng)測(cè)試代碼
借助代碼測(cè)試器,自動(dòng)創(chuàng)建并執(zhí)行功能代碼測(cè)試,確保應(yīng)用程序的質(zhì)量并加快質(zhì)量代碼的交付進(jìn)度。
4、自動(dòng)分析代碼
借助代碼分析功能,使用行業(yè)最佳做法及預(yù)定義和/或可自定義的規(guī)則集(按可讀性、正確性、程序結(jié)構(gòu)、命名慣例和可維護(hù)性等分類),自動(dòng)執(zhí)行代碼審查任務(wù)。
5、自動(dòng)優(yōu)化性能
借助Spotlight這個(gè)數(shù)據(jù)庫(kù)診斷工具準(zhǔn)確找出數(shù)據(jù)庫(kù)瓶頸并快速解決問(wèn)題,或通過(guò)SQL Optimizer這款僅自動(dòng)執(zhí)行SQL調(diào)整的工具集驗(yàn)證SQL、PL/SQL和索引,以確保實(shí)現(xiàn)高性能。
6、數(shù)據(jù)庫(kù)性能測(cè)試
借助Benchmark Factory工具,執(zhí)行性能和可擴(kuò)展性測(cè)試以及行業(yè)標(biāo)準(zhǔn)的基準(zhǔn)測(cè)試(針對(duì)生產(chǎn)階段前期),確保所做的任何數(shù)據(jù)庫(kù)更改不會(huì)超出用戶和事務(wù)負(fù)載范圍。
7、數(shù)據(jù)庫(kù)運(yùn)行狀況和穩(wěn)定性
借助Toad DB Admin Module提供的數(shù)據(jù)庫(kù)運(yùn)行狀況檢查功能,評(píng)估數(shù)據(jù)庫(kù)的運(yùn)行狀況,并生成有關(guān)數(shù)據(jù)庫(kù)性能、配置、模式和安全漏洞等超過(guò)200個(gè)方面的報(bào)告。
8、團(tuán)隊(duì)協(xié)作
通過(guò)與Toad Intelligence Central應(yīng)用程序集成,與團(tuán)隊(duì)或跨開(kāi)發(fā)組織共享代碼、腳本、工件、標(biāo)準(zhǔn)和最佳做法。
9、降低風(fēng)險(xiǎn)和自動(dòng)化
借助Toad Automation Designer及其Toad App,自動(dòng)執(zhí)行復(fù)雜、常見(jiàn)或重復(fù)的任務(wù)和流程,包括模式比較、腳本執(zhí)行、管理(用戶和權(quán)限)、報(bào)告生成、SQL優(yōu)化等,以節(jié)省大量時(shí)間并降低人工出錯(cuò)帶來(lái)的風(fēng)險(xiǎn)。
TOAD for Oracle是具有悠久歷史的專業(yè)數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)工具。該應(yīng)用程序旨在提高生產(chǎn)率,它提供了用于管理Oracle數(shù)據(jù)庫(kù)并加快開(kāi)發(fā)過(guò)程的所有必要工具。
在第一次運(yùn)行時(shí),“數(shù)據(jù)庫(kù)登錄”屏幕會(huì)歡迎您,在該屏幕上必須設(shè)置數(shù)據(jù)庫(kù)連接設(shè)置。該應(yīng)用程序允許您同時(shí)使用多個(gè)文件,即使它們不同。支持SQL,PL / SQL,HTML,Java和文本格式。
該應(yīng)用程序提供代碼格式化功能,集成結(jié)果集,跟蹤和數(shù)據(jù)生成。
語(yǔ)法突出顯示,預(yù)輸入,自動(dòng)更正工具和熱鍵是可以幫助您加快開(kāi)發(fā)過(guò)程的優(yōu)勢(shì)。
“自動(dòng)化設(shè)計(jì)器”的工作原理類似于宏腳本,它是一種自動(dòng)化的解決方案,用于自動(dòng)化頻繁的數(shù)據(jù)庫(kù)任務(wù),從導(dǎo)入和導(dǎo)出表數(shù)據(jù),發(fā)送郵件或運(yùn)行程序到執(zhí)行SQL腳本,安排任務(wù),將文件發(fā)送到FTP服務(wù)器,比較模式,檢查數(shù)據(jù)庫(kù)完整性等等。
團(tuán)隊(duì)編碼,SQL審計(jì)工具,代碼語(yǔ)句,數(shù)據(jù)庫(kù)比較和數(shù)據(jù)驗(yàn)證,查詢生成器以及腳本和DBMS調(diào)試工具是該應(yīng)用程序?yàn)槟鷰?lái)的其他優(yōu)勢(shì)。另外,您可以使用ER圖或“代碼路線圖”功能生成詳細(xì)的數(shù)據(jù)庫(kù)報(bào)告。
上面提到的所有功能證明TOAD for Oracle涵蓋了Oracle數(shù)據(jù)庫(kù)管理的所有基礎(chǔ)。它的專業(yè)工具簡(jiǎn)化并自動(dòng)化了工作流程,這使其成為任何數(shù)據(jù)庫(kù)管理員的必備工具。
雙擊打開(kāi)toad,會(huì)自動(dòng)彈出連接配置界面,如圖:
點(diǎn)擊左上角第一個(gè)圖標(biāo),新建一個(gè)鏈接,輸入用戶名,密碼,IP,端口,數(shù)據(jù)庫(kù)實(shí)例名或服務(wù)名之后,還要選擇連接身份,然后點(diǎn)OK,如圖:
回到連接列表界面,選擇要連接的信息,點(diǎn)Connect按鈕,如圖:
連接成功后,會(huì)自動(dòng)打開(kāi)一個(gè)Editor及一個(gè)腳本窗口New 1,這個(gè)窗口可以編寫(xiě)SQL腳本,然后執(zhí)行,如圖:
若要查看數(shù)據(jù)表的結(jié)構(gòu)信息,需要打開(kāi)Schema Browser,如圖,可以查看表結(jié)構(gòu)以及表的數(shù)據(jù)等。
若要查看其它對(duì)象,如存儲(chǔ)過(guò)程或表空間,也是在Schema Browser中,在下拉框中選擇即可查看,如圖所示:
有時(shí)數(shù)據(jù)庫(kù)被鎖了,要看哪些語(yǔ)句鎖表了,則打開(kāi)Session Browser,查看Blocked Only的語(yǔ)句。如圖,若存在鎖表,可考慮將其session kill掉,即可解鎖表。
1)快捷鍵
快捷設(shè)置在View -- Option -- Toolbars/Menus -- Shotcuts,注意toad管快捷鍵叫shotcut。
Toad常用快捷鍵:
F8 調(diào)出以前執(zhí)行的sql命令
F9 執(zhí)行全部sql
Ctrl+t 補(bǔ)全table_name
Ctrl+. 補(bǔ)全table_name
alt+ 箭頭上下 看sql history
Ctrl+Enter 直接執(zhí)行當(dāng)前sql
Ctrl+Shift+F 格式化sql語(yǔ)句
Ctrl U 變大寫(xiě)
Ctrl L 變小寫(xiě)
Ctrl B 注釋
Ctrl Shift B 取消注釋
配置自動(dòng)提示。在選項(xiàng)中,設(shè)置delay pop-up值,系統(tǒng)默認(rèn)1500,可以設(shè)置為300一下,單位為毫秒;
2)toad下修改表中字段的值:
首先在schema Browser下查找到相應(yīng)的表,在右邊點(diǎn)擊Data欄,然后選中一條記錄,再點(diǎn)擊Data欄下面的▲(Edit Record),即可修改字段里的值,然后點(diǎn)擊√(Post edit),最后就是Commit了。
3)使用toad編輯查詢出來(lái)的表數(shù)據(jù)
1、 PL/SQL developer編輯器中,可以使用select * from table for update 對(duì)查詢出的結(jié)果進(jìn)行編輯,
2、使用toad卻不行,經(jīng)查資料需使用如:edit table(table是你想要查詢修改的表) 查詢出結(jié)果進(jìn)行編輯提交,edit table where ...... 后面可以加條件查詢
3、或者使用:select rowid,e.* from table e 進(jìn)行查詢 結(jié)果也可以編輯
4、對(duì)于for update 資源鎖定之后,其它地方需要再使用,得提交或回滾才能使用。
4)toad使用要點(diǎn)
1、把鼠標(biāo)停在sql所在行,然后ctrl+Enter直接執(zhí)行當(dāng)前sql。
2、解決Toad對(duì)中文顯示亂碼問(wèn)題(如果數(shù)據(jù)庫(kù)所在主機(jī)的NLS_LANG是AMERICAN_AMERICA.WE8ISO8859P1):
系統(tǒng)環(huán)境變量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
3、toad中自動(dòng)提示功能,就像plsql developer那樣:
輸入表名前幾個(gè)字母,然后用Ctrl + .就可以彈出,如你輸入select * from emp t where t. 這時(shí)候停頓一下,會(huì)彈出emp的字段來(lái)供你選擇
4、如何支持代碼自動(dòng)更正,如輸入ndf,自動(dòng)替換成NO_DATA_FOUND,輸入sf自動(dòng)替換成select * from:
點(diǎn)開(kāi)菜單edit->editer_options->auto_replace中,自己去設(shè)定。可以設(shè)置任何你想自動(dòng)替換的單詞
5、toad如何實(shí)現(xiàn)多線程,像plsql developer那樣可以取消當(dāng)前的操作:
安裝的時(shí)候有選項(xiàng)設(shè)置,如果未設(shè)置進(jìn)入view-options-oracle-transactions,把第一個(gè)選項(xiàng)選上。
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門(mén)子PLC S7......
3百度網(wǎng)盤(pán)清爽精簡(jiǎn)純凈版-網(wǎng)盤(pán)工具-百度網(wǎng)盤(pán)清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......
9小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......