版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
無605— Oracle工
日期 03-賴劍日期 03-賴劍批準(zhǔn) 日期賴預(yù)備知識本資料以O(shè)RACLEORACLE述ORACLE工具的使用指南內(nèi)容。特別約定:本資料以O(shè)RACLE10g為范例進(jìn)行講解,略入,請接合實(shí)(本資料旨在使技術(shù)服務(wù)對ORACLE工具的認(rèn)識同時掌握ORACLE工具的第1章 Developer基本信 Developer特 Developer使用介 第2章SQl語句工具StatementTracerfor StatementTracerforOracle使用介 第3章ORACLEDatabaseConfiguration 第4章ORACLENet NetManager使用介 第1章PL/SQLPL/SQLDeveloperPL/SQLDeveloper是一個集成開發(fā)環(huán)境,專門面向Oracle數(shù)據(jù)庫程序單元的開發(fā)工具。如今,有越來越多的商業(yè)邏輯和應(yīng)用邏輯轉(zhuǎn)向了OracleServer,因此,PL/SQL編程也成了整個開發(fā)過程的一個重要組成部分。PL/SQLDeveloper側(cè)重于易用性、代碼品質(zhì)和生產(chǎn)力,充分發(fā)揮Oracle應(yīng)用程序開發(fā)過程中的主要優(yōu)勢。PL/SQLDeveloperPL/SQL編輯器,功能強(qiáng)大——該編輯器具有語法加強(qiáng)、SQL和PL/SQL幫助、對象描述、代碼助手、編譯器提示、PL/SQL完善、代碼內(nèi)容、代碼分級、瀏覽器按鈕、超導(dǎo)航、宏庫等許多智能特性,能夠滿足要求性最高的用戶需求。當(dāng)您需要某個信息時,它將自動出現(xiàn),至多單擊即可將信息調(diào)出。集成調(diào)試器(Oracle7.3.4或更高)——該調(diào)試器提供您所需要的全部特性:跳入(StepIn)、跳過(StepOver)、跳出(StepOut)、異常時停止運(yùn)行、斷點(diǎn)、觀察和設(shè)置變量、觀察全部堆棧等。基本能夠調(diào)試任何程序單元(包括觸發(fā)器和Oracle8對象類型),無需作出任何修改。PL/SQL完善器——該完善器允許您通過用戶定義的規(guī)則對SQLPL/SQL碼進(jìn)行規(guī)范化處理。在編譯、保存、打開一個文件時,代碼將自動被規(guī)范化。該特性提高了您編碼的生產(chǎn)力,改善了PL/SQL代碼的可讀性,促進(jìn)了大規(guī)模工作團(tuán)隊(duì)的協(xié)作。SQL窗口——該窗口允許您輸入任何SQL語句,并以柵格形式對結(jié)果進(jìn)行觀察和編輯,支持按范例查詢模式,以便在某個結(jié)果集合中查找特定記錄。另外,還含有歷史緩存,您可以輕松調(diào)用先前執(zhí)行過的SQLSQL編輯器提供了同PL/SQL編輯器相同的強(qiáng)大特性。命令窗口——使用PL/SQLDeveloper令窗口能夠開發(fā)并運(yùn)行SQL。該窗口具有同SQL*Plus相同的感觀,另外還增加了一個內(nèi)置的帶語法加強(qiáng)特性的編輯器。這樣,您就可以開發(fā)自己的,無需編輯/保存/轉(zhuǎn)換為SQL*Plus/運(yùn)行過程,也不用離開PL/SQLDeveloper集成開發(fā)環(huán)境。報(bào)告——PL/SQLDeveloper提供內(nèi)置的報(bào)告功能,您可以根據(jù)程序數(shù)據(jù)或Oracle字典運(yùn)行報(bào)告。PL/SQLDeveloper本身提供了大量標(biāo)準(zhǔn)報(bào)告,而且您還可以方便的創(chuàng)建自定義報(bào)告。自定義報(bào)告將被保存在報(bào)告文件中,進(jìn)而包含在報(bào)告菜單內(nèi)。這樣,運(yùn)行您自己經(jīng)常使用的自定義報(bào)告就非常方便。您可以使用ryReporter免費(fèi)軟件工具來運(yùn)行您的報(bào)告,不需要PL/SQLDeveloper,直接從命令行運(yùn)行即可。PL/SQLDeveloper內(nèi)置的工程概念可以用來組織您的工作。一個工程包括源文件集合、數(shù)據(jù)庫對象、notes和選項(xiàng)。PL/SQLDeveloper允許您在某些特定的條目集合范圍之內(nèi)進(jìn)行工作,而不是在完全的數(shù)據(jù)庫或架構(gòu)之內(nèi)。這樣,如果需要編譯所有工程條目或者將工程從某個位置或數(shù)據(jù)庫移動到其他位置時,所需工程條目的查找就變得比較簡單。To-Do條目——您可以在任何SQLPL/SQL源文件中使用To-Do條目快速記錄該文件中那些需要進(jìn)行的事項(xiàng)。以后能夠從To-Do列表中這些信息,操作可以在對象層或工程層進(jìn)行。對象瀏覽器——可配置的樹形瀏覽能夠顯示同PL/SQL開發(fā)相關(guān)的全部信息,使用該瀏覽器可以獲取對象描述、瀏覽對象定義、創(chuàng)建測試以便調(diào)試、使能或觸發(fā)器或約束條件、重新編譯不合法對象、查詢或編輯表格、瀏覽數(shù)據(jù)、在對象源中進(jìn)行文本查找、拖放對象名到編輯器等。此外,該對象瀏覽器還可以顯示對象之間的依存關(guān)系,您可以遞歸的擴(kuò)展這些依存對象(如包參考檢查、瀏覽參考表格、圖表類型等)。性能優(yōu)化——使用PL/SQLProfiler,可以瀏覽每一執(zhí)行的PL/SQL代碼行的時序信息(Oracle8i或更高),從而優(yōu)化您SQLPL/SQL的代碼性能。更進(jìn)一步,您還可以自動獲取所執(zhí)行的SQL語句和PL/SQL程序統(tǒng)計(jì)信息。該統(tǒng)計(jì)信息包括CPU使用情況、塊I/O、記錄I/O、表格掃描、分類等。HTML指南——Oracle目前支持HTML格式的指南。您可以將其集成到/SQLDeveloper工作環(huán)境中,以便在編輯、編譯出錯或運(yùn)行時出錯時提供內(nèi)容敏感幫助。PL/SQLSQL,您就可以對表格、序列、符號、庫、、工作、隊(duì)列、用戶和角色進(jìn)行瀏覽、創(chuàng)建和修改行為。PL/SQLDeveloper提供了一個簡單易用的窗體,只要將信息輸入其中,PL/SQLDeveloper就將生成相應(yīng)的SQL,從而創(chuàng)建或轉(zhuǎn)換對象。模板列表——PL/SQLDeveloper的模板列表可用作一個實(shí)時的幫助組件,協(xié)助您強(qiáng)制實(shí)現(xiàn)標(biāo)準(zhǔn)化。只要點(diǎn)擊相應(yīng)的模板,您就可以向編輯器中標(biāo)準(zhǔn)的SQL或PL/SQL代碼,或者從草稿出發(fā)來創(chuàng)建一個新程序。查詢構(gòu)建器——圖形化查詢構(gòu)建器簡化了新選擇語句的創(chuàng)建和已有語句的修改過程。只要拖放表格和視窗,為區(qū)域列表選擇專欄,基于外部鍵約束定義聯(lián)合表格即可。比較用戶對象——對表格定義、視圖、程序單元等作出修改后,將這些修改傳遞給其他數(shù)據(jù)庫用戶或檢查修改前后的區(qū)別將是非常有用的。這也許是一個其他的開發(fā)環(huán)境,如測試環(huán)境或制作環(huán)境等。而比較用戶對象功能則允許您對所選對象進(jìn)行比較,將不同點(diǎn)可視化,并運(yùn)行或保存應(yīng)用必要變動的SQL。導(dǎo)出用戶對象——該工具可以導(dǎo)出用戶所選對象的DDL(數(shù)據(jù)定義語言)語句。您可以方便的為其他用戶重新創(chuàng)建對象,也可以保存文件作為備份。PL/SQLDeveloper為簡化日常開發(fā)專門提供了幾種工具。使用這些工具,您可以重新編譯全部不合法對象、查找數(shù)據(jù)庫源中文本、導(dǎo)入或?qū)С霰砀?、生成測試數(shù)據(jù)、導(dǎo)出文本文件、dbms_alert和dbms_pipe事件、瀏覽會話信息等。——大多數(shù)開發(fā)環(huán)境中,您不希望所有數(shù)據(jù)庫都具備PL/SQLDeveloper的全部功能性。例如,數(shù)據(jù)庫開發(fā)中您可以允許PL/SQLDeveloper的全部功能性,而數(shù)據(jù)庫測試中您可以僅允許數(shù)據(jù)查詢/編輯和對象瀏覽功能,而數(shù)據(jù)庫制作中您甚至根本不希望PL/SQLDeveloper。利用PL/SQLDeveloper能,您可以方便的定義特定用戶或規(guī)則所允許使用的功能。插件擴(kuò)展——可以通過插件對PL/SQLDeveloper功能進(jìn)行擴(kuò)展。Add-ons面提供插件可以免費(fèi)。AllroundAutomations或其他用戶均可提供插件(如版本控制插件或plsqldoc插件)。如果您具備創(chuàng)建DLL的編程語言,您還可以自己編寫插件。多線程IDE——PL/SQLDeveloper是一個多線程IDE。這樣,當(dāng)SQL查詢、PL/SQL程序、調(diào)試會話等正在運(yùn)行時,您依然可以繼續(xù)工作。而且,該多線程IDE還意味著出現(xiàn)編程錯誤時不會中止:您在任何時間都可以中斷執(zhí)行或保存您的工作。易于安裝——不同于SQL*Net,無需中間件,也無需數(shù)據(jù)庫對象安裝。只需點(diǎn)擊安裝程序按鈕,您就可以開始安裝從而使用軟件了。PL/SQLDeveloperPL/SQLPL/SQLDeveloper32WindowsWindows32OraclePL/SQLDeveloper32版本的SQL*Net、Net8、Net9或Net10。PL/SQLDeveloperoraclenetconfigurationassistantallSQL要創(chuàng)建一個新的SQL窗口請 里的新建按鈕再選擇SQL窗口一個空的SQL口就顯示出來了。在這個窗口里,你可以鍵入SQL語句。如果它是select語句,窗口會sqlselect*fromF8sqlSQL如果執(zhí)行insert、update語句,還需要按F10提交事務(wù)或者shfit+F10回滾事命令窗口允許你運(yùn)行SQL,這與Oracle的SQL*Plus很相似。要創(chuàng)建命令窗口,請按里的新建按鈕或在文件菜單里選擇新建項(xiàng)目。不用離開PL/SQLDeveloper的IDE,一個命令窗口就被創(chuàng)建了,你可以鍵入SQL語句或者你 的SQL*Plus命令:執(zhí)行可以內(nèi)容直接到這里粘貼執(zhí)行,執(zhí)行完成后點(diǎn)擊F10提交事務(wù)。或者輸入在SQL>@xxxxx.sql同樣可以執(zhí)行xxxxx.sql中的。第2章SQl語句工具StatementTracerforStatementTracerforOracle使用介StatementTracerforOracle可以說是最常用的oraclesql語句第工具,可以用來C/S模式下應(yīng)用程序執(zhí)行的SQL語句的免費(fèi)軟件,在網(wǎng)上可找到的目前只有 forOracle安裝 StatementTracerforOracle 客戶端執(zhí)行的sql語句點(diǎn)擊后停 選 d)使用技巧由于工具會端所執(zhí)行的每一條sql語句,會造成cpu占用資源過大,所以跟蹤到所需要的語句以后停止鍵,否者會造成計(jì)算慢。課堂練每個學(xué)員在自己的機(jī)器上安裝StatementTracerforOracle,然后在pl/sqldeveloper里執(zhí)行一條查詢語句,觀察StatementTracerforOracle中得到的信息,然后將的sqltxt3ORACLEDatabaseConfiguration項(xiàng)、刪除數(shù)據(jù)庫和管理模板。在安裝Oracledatabase10g的時候如果沒有建立數(shù)據(jù)庫,在=>Oracle=>oraDb10g_home1=>ConfigurationandMigrationTool=>DatabaseConfigurationAssistant之后,具體步驟如下,先出現(xiàn)歡迎框,如圖單擊“下一步”,出現(xiàn)“操作”框,該框用于要執(zhí)行的數(shù)據(jù)庫操作(創(chuàng)建數(shù)據(jù)庫、SIDHIS5:如果要集中管理所有的Oracle數(shù)據(jù)庫,那就要選擇“GridControl管理數(shù)據(jù)庫”,如果只管理本地?cái)?shù)據(jù)庫,那就選擇“使用DatabaseControl管理數(shù)據(jù)庫”。選擇“使用Database7:口令”。這里選擇“使用不同的口令”,分別設(shè)置用戶的口令:SYSHIS,SYSTEM令為MANAGER,DBSNMP用戶的口令為DBSNMP,SYSMAN用戶的口令為SYSMAN。設(shè)置口令后,單統(tǒng)、自動管理、設(shè)備),如圖8:框,該框用于指定數(shù)據(jù)庫文件的存放位置。如圖4oracleoradata10:行自定義。如圖11:12:13:14:AltersystemsetO7_DICTIONARY_ACCESSIBILITY=truescope=spfiles;ShutdownimmediayDatabaseConfigurationAssistantSIDHIS4ORACLENetNetManager使用介必須配置客戶端計(jì)算機(jī),以便它能夠與Oracle數(shù)據(jù)庫連接。首先必須安裝OracleDatabaseOracleNetOracleNet,您就可以使用OracleNetM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化學(xué)初中說課稿
- 好朋友起玩說課稿
- 治療糖尿病周圍神經(jīng)病變
- 臨時行政主管
- 學(xué)校園區(qū)噴泉施工合同
- 精密儀器公司法務(wù)聘用合同
- 體育場館隔離墻安裝合同
- 市政排水工程級配碎石施工合同
- 綠色制造車間環(huán)保操作規(guī)程
- 2022年大學(xué)林業(yè)工程專業(yè)大學(xué)物理下冊期中考試試題B卷-附解析
- 泵房施工合同范例
- 食品代加工合同
- JT-T-1238-2019半柔性混合料用水泥基灌漿材料
- DZ∕T 0173-2022 大地電磁測深法技術(shù)規(guī)程
- 《師說》課件+2024-2025學(xué)年統(tǒng)編版高中語文必修上冊
- HYT 116-2008 蒸餾法海水淡化蒸汽噴射裝置通 用技術(shù)要求(正式版)
- 2024保密知識競賽題庫(完整版)
- 人體常見病智慧樹知到期末考試答案章節(jié)答案2024年
- 2024年4月自考06962工程造價確定與控制試題
- 《跟上兔子》繪本五年級第1季A-Magic-Card
- 2024-2030年中國電動汽車(EV)充電基礎(chǔ)設(shè)施行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
評論
0/150
提交評論