Use Dbms_system to track other session

Source: Internet
Author: User

Dbms_system is an internal package that is recommended for use under official guidance.

sql> desc dbms_systemprocedure add_parameter_value Argument Name Type in/out defaul T?                -------------------------------------------------------------------parname VARCHAR2      In VALUE VARCHAR2 in SCOPE VARCHAR2 in Default SID VARCHAR2 in default POSITION binary_i Nteger in Defaultprocedure dist_txn_sync Argument Name Type in/out defaul T?                  -------------------------------------------------------------------inst_num Number Inprocedure get_env Argument Name Type in/out Default?                -------------------------------------------------------------------VAR VARCHAR2 In VAL VARCHAR2 outprocedure kcfrmsprocedure ksdddtprocedure ksdflsprocedure ksdind Argument Name Type In/out Default?          -------------------------------------------------------------------LVL Binary_integer Inprocedure ksdwrt Argument Name Type in/out Default?          -------------------------------------------------------------------DEST Binary_integer                    In TST VARCHAR2 inprocedure Read_ev Argument Name Type In/out Default?          -------------------------------------------------------------------IEV Binary_integer                  In OEV binary_integer outprocedure remove_parameter_value Argument Name Type in/out Default? ------------------------------ ----------------------- --------------parname VARCHAR2 in VALUE VARCHAR2                In SCOPE VARCHAR2 in DEFAULT SID VARCHAR2 In Defaultprocedure remove_parameter_value Argument Name Type in/out Default ?                -------------------------------------------------------------------parname VARCHAR2      In POSITION Binary_integer in SCOPE VARCHAR2 in DEFAULT SID VARCHAR2 in Defaultprocedure set_bool_param_in_session Argu ment Name Type in/out Default?                  -------------------------------------------------------------------SID Number      In serial# number in Parnam                   VARCHAR2 in BVAL BOOLEAN inprocedure Set_ev Ar Gument Name Type in/out Default?          -------------------------------------------------------------------SI Binary_integer  In SE Binary_integer in EV Binary_integer in LE Binary_integer in NM VARCHAR2 inproced URE set_int_param_in_session Argument Name Type in/out Default?                  -------------------------------------------------------------------SID Number  In serial# number in Parnam VARCHAR2 in Intval Binary_integer inprocedure set_sql_trace_in_session argumeNT Name Type in/out Default?                  -------------------------------------------------------------------SID Number In serial# number in Sql_trace BOOLEAN in PROCEDURE wait_for_event Argument Name Type in/out Default?                -------------------------------------------------------------------EVENT VARCHAR2 In extended_id Binary_integer in TIMEOUT Binary_integer in  Sql>

#查看10046事件的追踪级别

Sql> declare lev Integer;  2  begin  3     Dbms_system.read_ev (' 10046 ', Lev);  4     Dbms_output.put_line (Lev);  5  end;  6  

#对指定session开启sql_trace追踪

EXEC dbms_system.set_sql_trace_in_session (<sid>,<serial#>,true);---Turn on sql_trace trace exec Dbms_system.set _sql_trace_in_session (<SID>,<SERIAL#>,FALSE);---turn off sql_trace tracking

#对指定session开启10046追踪

Dbms_system.set_ev (si in Binary_integer,  --session Idse in Binary_integer,  --session serial Numberev in Binary_ INTEGER,  --event number between 10000 and 10999le in Binary_integer,  --event levelnm in VARCHAR2); EXEC dbms_syst Em.set_ev (<sid>,<serial#>,12, ' ybb ');    ----Turn on the 12-level tracking exec Dbms_system.set_ev (<sid>,<serial#>,0, ' ybb ');    -----Turn Off tracing

Use Dbms_system to track other session

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.