DBA Data[Home] [Help]

PACKAGE BODY: APPS.FEM_SESSION_PKG

Source


1 PACKAGE BODY fem_session_pkg AS
2 /* $Header: fem_session.plb 120.0 2008/02/04 20:34:31 ghall ship $ */
3 
4 PROCEDURE start_alter_session (p_enable IN BOOLEAN) IS
5 BEGIN
6 
7    EXECUTE IMMEDIATE 'alter session set nls_date_format = ''MM/DD/YYYY''';
8 
9    IF p_enable THEN
10 
11       NULL;
12 
13    -- Normal SQL Trace
14       EXECUTE IMMEDIATE 'alter session set sql_trace TRUE';
15 
16    -- SQL Trace including wait events
17    -- EXECUTE IMMEDIATE 'alter session set events ''10046 trace name context forever, level 8''';
18 
19    -- _px_trace (for parallel query)
20    -- EXECUTE IMMEDIATE 'alter session set "_px_trace"="high", "messaging", "medium", "execution", "time"';
21 
22    END IF;
23 
24 END start_alter_session;
25 
26 
27 PROCEDURE stop_alter_session (p_enable IN BOOLEAN) IS
28 BEGIN
29 
30    IF p_enable THEN
31 
32       NULL;
33 
34    -- Turn off normal SQL Trace
35       EXECUTE IMMEDIATE 'alter session set sql_trace FALSE';
36 
37    -- Turn off SQL Trace including wait events
38    -- EXECUTE IMMEDIATE 'alter session set events ''10046 trace name context off''';
39 
40    -- Turn off _px_trace
41    -- EXECUTE IMMEDIATE 'alter session set "_px_trace"="none"';
42 
43    END IF;
44 
45 END stop_alter_session;
46 
47 END fem_session_pkg;