电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

[Oracle] How to Use DBMS_SUPPORT Package

瀏覽:160日期:2023-11-14 13:01:53
整理:Fenng 日期:24-Oct-2004 出處:http://www.dbanotes.net版本:0.9 DBMS_SUPPORT是Oracle提供的一個軟件包。供內部支持人員使用以更有效地跟蹤SQL。這個包沒有正式的說明文件,默認情況下,系統(tǒng)不安裝這個包。假如需要使用的話,需進行單獨設置。在你的$ORACLE_HOME/rdbms/admin/目錄下應該存在dbmssupp.sql,prvtsupp.plb這兩個文件。SQL> connect / as sysdba Connected.SQL> @$ORACLE_HOME/rdbms/admin/dbmssupp.sqlPackage created.Package body created.SQL> 假如要其他用戶也可以使用這個包,可以考慮提交如下授權操作(PUBLIC可以替換為具體的用戶)并創(chuàng)建同義詞: SQL> GRANT EXECUTE ON dbms_support TO PUBLIC;Grant sUCceeded.SQL> CREATE PUBLIC SYNONYM dbms_support FOR dbms_support;DBMS_SUPPORT的結構并不復雜: 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可以獲得當前會話(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有兩個參數:WAITS和BINDS。其中WAITS默認為TRUE,BINDS默認為FALSE。假如簡單的提交: SQL>EXECUTE dbms_support.start_trace;則默認激活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有四個參數,可參考上面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);其他問題這個包從Oracle RDBMS 7.2 開始就有提供。但在某些版本/平臺上可能不存在。注:各個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è)余時間混跡于各數據庫相關的技術論壇且樂此不疲。目前關注如何利用ORACLE數據庫有效地構建企業(yè)應用。對Oracle tuning、troubleshooting有一點研究。個人技術站點: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
標簽: Oracle 數據庫
主站蜘蛛池模板: 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | 找培训机构_找学习课程_励普教育| 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 高低温老化试验机-步入式/低温恒温恒湿试验机-百科 | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 制冷采购电子商务平台——制冷大市场 | 螺纹三通快插接头-弯通快插接头-宁波舜驰气动科技有限公司 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 卫浴散热器,卫浴暖气片,卫生间背篓暖气片,华圣格浴室暖气片 | 动物麻醉机-数显脑立体定位仪-北京易则佳科技有限公司 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 伶俐嫂培训学校_月嫂培训班在哪里报名学费是多少_月嫂免费政府培训中心推荐 | 不锈钢丸厂家,铝丸,铸钢丸-淄博智源铸造材料有限公司 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 宽带办理,电信宽带,移动宽带,联通宽带,电信宽带办理,移动宽带办理,联通宽带办理 | 陶氏道康宁消泡剂_瓦克消泡剂_蓝星_海明斯德谦_广百进口消泡剂 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 样品瓶(色谱样品瓶)百科-浙江哈迈科技有限公司 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 微水泥_硅藻泥_艺术涂料_艺术漆_艺术漆加盟-青岛泥之韵环保壁材 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | SEO网站优化,关键词排名优化,苏州网站推广-江苏森歌网络 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 二手回收公司_销毁处理公司_设备回收公司-找回收信息网 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 脱硝喷枪-氨水喷枪-尿素喷枪-河北思凯淋环保科技有限公司 | 澳洁干洗店加盟-洗衣店干洗连锁「澳洁干洗免费一对一贴心服务」 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 |