久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

[Oracle] How to Use DBMS_SUPPORT Package

瀏覽:165日期:2023-11-14 13:01:53
整理:Fenng 日期:24-Oct-2004 出處:http://www.dbanotes.net版本:0.9 DBMS_SUPPORT是Oracle提供的一個(gè)軟件包。供內(nèi)部支持人員使用以更有效地跟蹤SQL。這個(gè)包沒有正式的說明文件,默認(rèn)情況下,系統(tǒng)不安裝這個(gè)包。假如需要使用的話,需進(jìn)行單獨(dú)設(shè)置。在你的$ORACLE_HOME/rdbms/admin/目錄下應(yīng)該存在dbmssupp.sql,prvtsupp.plb這兩個(gè)文件。SQL> connect / as sysdba Connected.SQL> @$ORACLE_HOME/rdbms/admin/dbmssupp.sqlPackage created.Package body created.SQL> 假如要其他用戶也可以使用這個(gè)包,可以考慮提交如下授權(quán)操作(PUBLIC可以替換為具體的用戶)并創(chuàng)建同義詞: SQL> GRANT EXECUTE ON dbms_support TO PUBLIC;Grant sUCceeded.SQL> CREATE PUBLIC SYNONYM dbms_support FOR dbms_support;DBMS_SUPPORT的結(jié)構(gòu)并不復(fù)雜: SQL> desc DBMS_SUPPORTFUNCTION MYSID RETURNS NUMBERFUNCTION PACKAGE_VERSION RETURNS VARCHAR2PROCEDURE START_TRACE Argument NameTypeIn/Out Default? ------------------------------ ----------------------- ------ -------- WAITS BOOLEAN IN DEFAULT BINDS BOOLEAN IN DEFAULTPROCEDURE START_TRACE_IN_SESSION Argument NameTypeIn/Out Default? ------------------------------ ----------------------- ------ -------- SIDNUMBERIN SERIAL NUMBERIN WAITS BOOLEAN IN DEFAULT BINDS BOOLEAN IN DEFAULTPROCEDURE STOP_TRACEPROCEDURE STOP_TRACE_IN_SESSION Argument NameTypeIn/Out Default? ------------------------------ ----------------------- ------ -------- SIDNUMBERIN SERIAL NUMBERINSQL> 其中通過MYSID可以獲得當(dāng)前會話(Session)的SID(以及serial#): SQL> SELECT SYS.dbms_support.mysid FROM DUAL; MYSID----------25SQL> SQL>SELECT SID, serial# FROM v$session WHERE SID = dbms_support.mysid; SID SERIAL#---------- ----------25 4328SQL> 通過package_version可以得到軟件包所能支持的最低的PL/SQL的版本: SQL> SELECT dbms_support.package_version 2 FROM dual;PACKAGE_VERSION--------------------------------------------------------------------DBMS_SUPPORT Version 1.0 (17-Aug-1998) - Requires Oracle 7.2 - 8.0.5如何激活SQL跟蹤? START_TRACE有兩個(gè)參數(shù):WAITS和BINDS。其中WAITS默認(rèn)為TRUE,BINDS默認(rèn)為FALSE。假如簡單的提交: SQL>EXECUTE dbms_support.start_trace;則默認(rèn)激活10046事件,level 1。也即等同于: SQL>ALTER SESSION SET EVENTS '10046 trace name context forever, level 1';假如提交: SQL>EXECUTE dbms_support.start_trace (BINDS=>true);則激活10046事件,level 4。 等同于: SQL>ALTER SESSION SET EVENTS '10046 trace name context forever, level 4';假如提交: SQL>EXECUTE dbms_support.start_trace (WAITS=>true);則激活10046事件,level 8。等同于: SQL>ALTER SESSION SET EVENTS '10046 trace name context forever, level 8';停止跟蹤提交: SQL>EXECUTE dbms_support.stop_trace;start_trace_in_session有四個(gè)參數(shù),可參考上面DESCRIBE的輸出。假如要跟蹤其他用戶的會話,就要用上它了。以上面的輸出舉例(需要SID和SERIAL#): SQL>EXECUTE dbms_support.start_trace_in_session (25, 4328, waits->true,binds=>true,);上面這條命令和以下語句起到同樣功能: SQL>EXECUTE dbms_system.set_ev (25, 4328, 10046, 4, 8);停止跟蹤提交: SQL>EXECUTE dbms_support.stop_trace_in_session (25, 4328);其他問題這個(gè)包從Oracle RDBMS 7.2 開始就有提供。但在某些版本/平臺上可能不存在。注:各個(gè)Level的基本解釋: Level 0 = No statistics generated Level 1 = standard trace output including parsing, executes and fetches plus more. Level 2 = Same as level 1. Level 4 = Same as level 1 but includes bind information Level 8 = Same as level 1 but includes wait's information Level 12 = Same as level 1 but includes binds and waits 參考信息Metalink - http://metalink.oracle.com ( Note 62294.1 ) 本文作者Fenng,某美資公司DBA,業(yè)余時(shí)間混跡于各數(shù)據(jù)庫相關(guān)的技術(shù)論壇且樂此不疲。目前關(guān)注如何利用ORACLE數(shù)據(jù)庫有效地構(gòu)建企業(yè)應(yīng)用。對Oracle tuning、troubleshooting有一點(diǎn)研究。個(gè)人技術(shù)站點(diǎn):http://www.dbanotes.net/ 。可以通過電子郵件 dbanotes@gmail.com 聯(lián)系到他。 原文出處http://www.dbanotes.net/Oracle/Oracle_DBMS_SUPPORT.htm 回首頁 All Articles (by Fenng) are licensed under a Creative Commons License.I would welcome any feedback. Please send questions, comments or corrections to dbanotes@gmail.com
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 久久电影国产 | 久草久草久草 | 另类二区| 91资源在线观看 | 九九九视频 | 国产亚州av| 国产欧美一区二区三区在线看 | 日韩一区二区三区在线看 | 欧美一级二级三级 | 国产欧美在线视频 | 伊人草| 久久久国产精品视频 | 中文字幕在线亚洲 | av在线网址观看 | 成人片网址 | 国产精品毛片久久久久久久 | 91黄在线观看 | 一区二区三区亚洲精品国 | 国产精品久久久久久久久久10秀 | 91久久久久久久 | 在线成人一区 | 亚洲色图综合 | 啪啪网免费 | 伊人影视| 亚洲视频在线免费观看 | 私人毛片免费高清视频 | 亚洲综合精品 | 日韩av一区二区三区在线观看 | 欧美日韩不卡合集视频 | 久久综合久久综合久久综合 | 午夜男人视频 | 久久高清| 黄色片免费看 | 日韩视频一区在线观看 | 国产一区久久 | 亚洲黄色免费观看 | 日韩欧美一区二区视频 | 亚洲在线免费观看 | 国精产品99永久一区一区 | 人人射av | 色综合天天综合网国产成人网 |