資源描述:
《sql優(yōu)化工具lecco sql expert for oracle 教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、謝中輝第11頁2021/6/22SQL優(yōu)化工具LeccoSQLExpertForOracle中文教程一為登陸sqlexpert專家的用戶授權(quán)如果有dba權(quán)限的用戶將不需要額外授權(quán),其它有connect,resource權(quán)限的用戶登陸時將會要求額外地對sys的某些字典表進(jìn)行授權(quán),sqlexpert專家會彈出一個對話框架,給出授權(quán)時需要執(zhí)行的sql,稍做修改就可以使用。圖一授權(quán)SQL/*Grantsys.dbms_sqltoscott*/grantexecuteonsys.dbms_sqltosco
2、tt;/*GrantALTERSYSTEMandSELECTonSYS.V_$SESSIONtoroleforterminationofRunResult,BatchRun&RunResultfunctions*/grantaltersystemtoscott;grantselectonSYS.V_$SESSIONtoscott;/*GrantSELECTonSYS.DBA_SEGMENTStoroleforExpertRank*/grantselectonSYS.DBA_SEGMENTStos
3、cott;/*GrantSELECTonSYS.V_SESSTAT&SYS.V_STATNAMEtoroletoviewRunTimeStatistics*/grantselectonSYS.V_$SESSTATtoscott;grantselectonSYS.V_$STATNAMEtoscott;/*GrantEXECUTEonSYS.DBMS_DEBUG&SYS.DBMS_OUTPUTandALTERSYSTEMtoroleforthePL/SQLProgrammermodule*/gran
4、texecuteonsys.dbms_debugtoscott;grantexecuteonsys.dbms_outputtoscott;http://www.cnoug.orgxzh2000@hotmail.comxzh@gotogame.com.cn謝中輝第11頁2021/6/22grantaltersystemtoscott;/*GrantSELECTonSYS.V_$SQLAREA,SYS.V_$SQLTEXT_WITH_NEWLINES,SYS.V_$OPENCURSOR&SYS.V_
5、$SESSIONtorolefortheSQLInspectormodule*/grantselectonSYS.V_$SQLAREAtoscott;grantselectonSYS.V_$SQLTEXT_WITH_NEWLINEStoscott;grantselectonSYS.V_$OPEN_CURSORtoscott;grantselectonSYS.V_$SESSIONtoscott;說明:sqlexpert建議創(chuàng)建role進(jìn)行授權(quán)。二關(guān)于sqlexpert的主要功能介紹圖二主要功能圖三
6、PL/SQLCODEhttp://www.cnoug.orgxzh2000@hotmail.comxzh@gotogame.com.cn謝中輝第11頁2021/6/22授權(quán)以后,就可以登陸看到sqlexpert的主要功能(如圖二):有自定義選項設(shè)置、調(diào)用SQLPLUS、PL/SQLCODER、SQLEDITOR、SQLFORMATTER、DATABASEEXPLORER、CODEFINDER、OBJECTEXTRACTOR、SQLINSPECTOR、SQLSCANNER等。圖四代碼管理器http
7、://www.cnoug.orgxzh2000@hotmail.comxzh@gotogame.com.cn謝中輝第11頁2021/6/22圖五對象模板管理器1PL/SQLCODE(如圖三):PL/SQLCODE是種功能十分強大的PL/SQL代碼編輯器,具有語法高亮顯示、自動代碼補全(內(nèi)置函數(shù)/包/過程及自定義對象)、斷點調(diào)試、智能縮進(jìn)、字符大小寫轉(zhuǎn)換、代碼注釋等,而且還可以在PL/CODE內(nèi)調(diào)用SQLFORMATTER進(jìn)行代碼格式化。如圖三所示的OBJECTEXPLORER,為常用的數(shù)據(jù)庫對象
8、提供了創(chuàng)建、修改、刪除等模板,這些模板由圖五所示的OBJECTGALLERY來管理,sqlexpert將這些對象模板存在平面文件中,代碼路徑由“自定義選項”設(shè)置。如圖四所示的CODESTORE,不管是DBA,還是DEVELOPER,都可以將常用的腳本或其它資料分類保存到CODESTORE,sqlexpert將這些自定義的CODE或資料保存到平面文件中,保存路徑由“自定義選項”設(shè)置。圖六SQL優(yōu)化器2SQLEDITOR:如圖六所示,將需要調(diào)化的SQL寫入(拷貝)到SQLEditor中,如果SQL比