Enable trace 10046 in Oracle PL/SQL
2012-06-03 20:33
363 查看
SQL> ALTER SESSION SET EVENTS '10046 trace name context forever, level 8';
SQL> SQL STATEMENT GOES HERE
SQL> ALTER SESSION SET EVENTS '10046 trace name context off';
Tips:
1) Query the generated trace file.
SELECT s.sid,
s.serial#,
pa.value || '/' || LOWER(SYS_CONTEXT('userenv','instance_name')) ||
'_ora_' || p.spid || '.trc' AS trace_file
FROM v$session s,
v$process p,
v$parameter pa
WHERE pa.name = 'user_dump_dest'
AND s.paddr = p.addr
AND s.audsid = SYS_CONTEXT('USERENV', 'SESSIONID');
2) Include your preference in the trace file name (more easily identified)
ALTER SESSION SET TRACEFILE_IDENTIFIER = "MY_TEST_SESSION";
3) Analysis the trace file by using "tkprof" or "Trace Analyzer".
References:
http://www.oracle-base.com/articles/10g/sql-trace-10046-trcsess-and-tkprof-10g.php
http://www.petefinnigan.com/ramblings/how_to_set_trace.htm
SQL> SQL STATEMENT GOES HERE
SQL> ALTER SESSION SET EVENTS '10046 trace name context off';
Tips:
1) Query the generated trace file.
SELECT s.sid,
s.serial#,
pa.value || '/' || LOWER(SYS_CONTEXT('userenv','instance_name')) ||
'_ora_' || p.spid || '.trc' AS trace_file
FROM v$session s,
v$process p,
v$parameter pa
WHERE pa.name = 'user_dump_dest'
AND s.paddr = p.addr
AND s.audsid = SYS_CONTEXT('USERENV', 'SESSIONID');
2) Include your preference in the trace file name (more easily identified)
ALTER SESSION SET TRACEFILE_IDENTIFIER = "MY_TEST_SESSION";
3) Analysis the trace file by using "tkprof" or "Trace Analyzer".
References:
http://www.oracle-base.com/articles/10g/sql-trace-10046-trcsess-and-tkprof-10g.php
http://www.petefinnigan.com/ramblings/how_to_set_trace.htm
相关文章推荐
- Data Types with Different Maximum Sizes in oracle PL/SQL and SQL
- SQL trace, 10046, trcsess and tkprof in Oracle 10g
- Learn How To Attach PL/SQL Library In Oracle Forms
- oracle bug? ORA-07445 ,pl/sql for in()
- Oracle: import tables use .dmp file in PL/SQL Developer
- Declare Variables, Constants and Types in Oracle PL/SQL
- [bbk4979]第06集 - Chapter 04- Interacting with Oracle Database Server:SQL Statements in PL/SQL Programs(01)
- Named system exception in Oracle - Predefined PL/SQL Exceptions
- Dynamic SQL Using OPEN FOR in Oracle PL/SQL
- Just another way of debug logging in Oracle PL/SQL
- ORACLE HANDBOOK系列之五:PL/SQL中的集合类型(Collections in PL/SQL)
- PL/SQL Enhancements in Oracle Database 10g
- [bbk4980]第07集 - Chapter 04- Interacting with Oracle Database Server:SQL Statements in PL/SQL Programs(02)
- [Oracle Misc] Varchar2 in SQL and PL/SQL, etc
- SQL trace, 10046, trcsess and tkprof in Oracle 10g(转)
- Oracle PL/SQL之IN OUT NOCOPY
- Oracle PL/SQL之IN OUT NOCOPY
- Oracle PL/SQL之IN OUT NOCOPY
- pl sql连接oracle报错12154-解决X64操作系统PL/SQL连接报错问题 make sure you have the 32 bits oracle client installed
- Oracle PL/SQL中的循环处理(sql for循环)