Oracle開(kāi)發(fā)工具中的八大利器
下文重點(diǎn)介紹下常見(jiàn)的Oracle開(kāi)發(fā)工具,以方便初學(xué)者對(duì)開(kāi)發(fā)的疑惑。如果你還有什么好的開(kāi)發(fā)工具也可以跟我們聯(lián)系。供大家分享。
一、SQL*Plus
SQL*Plus是SQL命令行和PL/SQL語(yǔ)言的界面和連接Oracle數(shù)據(jù)庫(kù)客戶和服務(wù)器的報(bào)告工具。SQL*Plus能夠交替使用并通過(guò)腳本運(yùn)行。據(jù)Oracle公司表示,SQL*Plus以前的版本叫做UFI(User-Friendly界面)。UFI含括在Oracle***至第四個(gè)版本中。Bogelli說(shuō):“SQL*Plus會(huì)一直存在。從 Oracle數(shù)據(jù)庫(kù)(發(fā)行)到現(xiàn)在一直都作為編輯器利用。這次是在Unix環(huán)境中的***版,10年前的那次是Windows的版本?!?/P>
二、針對(duì)Oracle軟件的Toad
Quest Software 公司的非常流行的Oracle軟件Toad就是SQL編輯器,它是依靠免費(fèi)軟件和商業(yè)版本流行起來(lái)的,但是免費(fèi)軟件有許可的地方,同樣也有一些地方是受到禁止的。5個(gè)以下的用戶的公司使用期限是60天;而據(jù)Quest網(wǎng)站表示,商業(yè)版Toad價(jià)格從870美元到4900美元/席不等。Bogelli對(duì)與會(huì)的開(kāi)發(fā)員說(shuō):“九年后的今天Toad真的改變了一些事情,這兩年的時(shí)間里它也改進(jìn)了很多。我想說(shuō)如果有人正在用SQL*Plus,那他們都應(yīng)該改用Toad?!?/P>
三、SQL Developer
Oracle在三月份發(fā)布了SQL Developer,以前叫Project Raptor。它可以免費(fèi)下載的軟件讓數(shù)據(jù)庫(kù)開(kāi)發(fā)人員運(yùn)行SQL語(yǔ)句和SQL腳本,編輯和調(diào)試PL/SQL碼、查看和更新數(shù)據(jù)以及引導(dǎo)對(duì)象瀏覽、創(chuàng)建文檔。SQL Developer包括一系列報(bào)告和一些部件如代碼格式程序和代碼片斷。Oracle公司表示這些可以幫助Oracle開(kāi)發(fā)人員迅速設(shè)置密碼。當(dāng)SQL Developer和Toad因?yàn)镺racle, Project Raptor beta tester Floyd Absher而公開(kāi)針?shù)h相對(duì)的時(shí)候,其中一名數(shù)據(jù)庫(kù)管理員(DBA)同Progressive Medical Inc公司一致向SearchOracle.com表示Toad的完整版本功能比SQL Deverloper的要多得多。但是他補(bǔ)充說(shuō)SQL Developer的一些不足之處可以用其他的Oracle應(yīng)用程序填補(bǔ),例如Enterprise Manager發(fā)現(xiàn)的Oracle應(yīng)用程序就可以。
四、Workflow Builder
據(jù)Oracle表示,Workflow Builder 11i是一個(gè)商務(wù)程序管理系統(tǒng),支持商務(wù)程序定義、商務(wù)程序自動(dòng)化以及商務(wù)程序整合。該公司表示W(wǎng)orkflow涉及到E-Business套件能夠建模、自動(dòng)控制以及根據(jù)自定義的商業(yè)慣例不斷改善商務(wù)過(guò)程。
五、XML Publisher
據(jù)Oracle公司表示,XML Publisher是屬于Oracle融合中間件的基于Java的產(chǎn)品。它利用一系列的桌面工具如Adobe Acrobat和Microsoft Word允許用戶在XML數(shù)據(jù)extracts上創(chuàng)建他們自己的報(bào)表格式。XML Publisher將這些文檔轉(zhuǎn)變成XSL-FO標(biāo)準(zhǔn)格式。
六、Discoverer
據(jù)Oracle公司介紹,Oracle商業(yè)智能Discoverer10g是一個(gè)查詢、報(bào)告、分析以及Web發(fā)行的工具。它能夠讓用戶訪問(wèn)專用數(shù)據(jù)棧、數(shù)據(jù)倉(cāng)庫(kù)、在線事務(wù)處理系統(tǒng)和E-Business套件。
該公司表示Discoverer 10g提供了在以前的版本上增加了新的功能,包括給關(guān)系型數(shù)據(jù)以及多維數(shù)據(jù)(OLAP)提供綜合報(bào)告和分析界面。Bogelli 說(shuō):“Discoverer是一種query-only工具,能在任一Oracle數(shù)據(jù)庫(kù)上面運(yùn)行。一旦你創(chuàng)建了一個(gè)視圖層,商業(yè)用戶就會(huì)用它來(lái)選擇所需的對(duì)象并寫(xiě)入queries。
七、JDeveloper
Oracle公司表示,Oracle JDeveloper 10g是一種Java2 Enterprise Edition開(kāi)發(fā)環(huán)境,包括支持開(kāi)發(fā)、調(diào)試和配置E-Business應(yīng)用程序以及Web服務(wù)。Jdeveloper包括一整套幫助開(kāi)發(fā)人員管理資源、建模、通過(guò)調(diào)試編碼、測(cè)試、壓型以及配置。
Bogelli指出Jdeveloper包括一個(gè)小型的PL/SQL編輯器和一個(gè)Business Process Extension Language (BPEL)編輯器。
八、Developer 6i(9i and 10g)——Forms and Reports
據(jù)Oracle公司介紹,Oracle Forms Develope是用來(lái)建立數(shù)據(jù)中心Internet應(yīng)用程序基于PL/SQL的一種環(huán)境,而Oracle Reports Developer是給用戶通過(guò)機(jī)構(gòu)訪問(wèn)信息的一種報(bào)告工具。這兩種工具都是Oracle Developer套件的一部分。
【編輯推薦】