No trace file in .../udump

Hi,
DB 10.2.0.5
I enabled a session tarce by :
execute sys.dbms_system.set_sql_trace_in_session(267,21842,TRUE); (that's the J011 process)
and can see it in v$session:
SQL> select sid, serial#, sql_trace, sql_trace_waits, sql_trace_binds from v$session where sid=267;
SID SERIAL# SQL_TRAC SQL_T SQL_T
267 21842 ENABLED TRUE TRUE
but there is no trace file written to the udump dir?
br
Daniel

Daniel,
The dbms_system package is an undocumented , internal-only package. Please don't use it. Instead of it, use dbms_monitor package to do the same task.
edit
If you are still interested to use this package only , do some activity in the session. See below,
SQL> grant dba to aman identified by aman;
Grant succeeded.
SQL> cl scr
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
[oracle@edbar2p0-orcl ~]$ sqlplus aman/aman
SQL*Plus: Release 11.2.0.1.0 Production on Mon Jul 11 17:00:34 2011
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
SQL> select sid, serial# from V$session where username='AMAN';
       SID    SERIAL#
        31        353
SQL> execute sys.dbms_system.set_sql_trace_in_session(31,353,TRUE);
BEGIN sys.dbms_system.set_sql_trace_in_session(31,353,TRUE); END;
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00201: identifier 'SYS.DBMS_SYSTEM' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
SQL> conn / as sysdba
Connected.
SQL> grant execute on dbms_system to aman;
Grant succeeded.
SQL> cl scr
SQL> conn aman/aman
Connected.
SQL> select sid, serial# from V$session where username='AMAN';
       SID    SERIAL#
        31        357
SQL> alter session set tracefile_identifier='aman';
Session altered.
SQL> execute sys.dbms_system.set_sql_trace_in_session(31,357,TRUE);
PL/SQL procedure successfully completed.
SQL> select sid, serial#, sql_trace, sql_trace_waits, sql_trace_binds from v$session where sid=31;
       SID    SERIAL# SQL_TRAC SQL_T SQL_T
        31        357 ENABLED  FALSE FALSEAfter this, I checked in the diag folder, there is no control file created.
[oracle@edbar2p0-orcl trace]$ ls *aman*
ls: *aman*: No such file or directory
[oracle@edbar2p0-orcl trace]$ Now, I just ran some queries in the session.
SQL> select * from scott.emp;
     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM
    DEPTNO
      7369 SMITH      CLERK           7902 17-DEC-80        800
        20
      7499 ALLEN      SALESMAN        7698 20-FEB-81       1600        300
        30
      7521 WARD       SALESMAN        7698 22-FEB-81       1250        500
        30
     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM
    DEPTNO
      7566 JONES      MANAGER         7839 02-APR-81       2975
        20
      7654 MARTIN     SALESMAN        7698 28-SEP-81       1250       1400
        30
      7698 BLAKE      MANAGER         7839 01-MAY-81       2850
        30
     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM
    DEPTNO
      7782 CLARK      MANAGER         7839 09-JUN-81       2450
        10
      7788 SCOTT      ANALYST         7566 19-APR-87       3000
        20
      7839 KING       PRESIDENT            17-NOV-81       5000
        10
     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM
    DEPTNO
      7844 TURNER     SALESMAN        7698 08-SEP-81       1500          0
        30
      7876 ADAMS      CLERK           7788 23-MAY-87       1100
        20
      7900 JAMES      CLERK           7698 03-DEC-81        950
        30
     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM
    DEPTNO
      7902 FORD       ANALYST         7566 03-DEC-81       3000
        20
      7934 MILLER     CLERK           7782 23-JAN-82       1300
        10
14 rows selected.After doing this, I checked again ,
[oracle@edbar2p0-orcl trace]$ ls *aman*
orcl_ora_9828_aman.trc  orcl_ora_9828_aman.trm
[oracle@edbar2p0-orcl trace]$
PARSING IN CURSOR #3 len=23 dep=0 uid=93 oct=3 lid=93 tim=1310404033551285 hv=52
404428 ad='32ab2004' sqlid='ggqns3c1jz86c'
select * from scott.emp
END OF STMT
PARSE #3:c=1000,e=1903,p=1,cr=24,cu=0,mis=1,r=0,dep=0,og=1,plh=3956160932,tim=13
10404033551284
EXEC #3:c=0,e=10,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,plh=3956160932,tim=131040403
3551335
FETCH #3:c=0,e=266,p=6,cr=7,cu=0,mis=0,r=1,dep=0,og=1,plh=3956160932,tim=1310404
033551649
FETCH #3:c=0,e=19,p=0,cr=1,cu=0,mis=0,r=13,dep=0,og=1,plh=3956160932,tim=1310404
033551860
STAT #3 id=1 cnt=14 pid=0 pos=1 obj=73181 op='TABLE ACCESS FULL EMP (cr=8 pr=6 p
w=0 time=0 us cost=3 size=532 card=14)'HTH
Aman....
Edited by: Aman.... on Jul 11, 2011 5:08 PM
added Edit

Similar Messages

  • No trace files in udump and bdump.

    Dear all,
    I have oracle 10g on linux.
    There are no files in folder bdump and udump.What could be the reason.
    Is there any parameter that need to be set.
    Please advice.
    Regards,
    Amit.

    Hello Amit,
    Looks pretty strange you have all parameters set properly and you have physical directories available but you are not seeing any trace files.
    Try this little test and see if oracle generates trace files.. or not.
    $ more trace.sh
    sqlplus / << DOC
    grant alter session to scott;
    conn scott/tiger
    create trigger logon_trigger
    after logon on schema
    begin
      execute immediate
      'alter session set events ''10046 trace name context forever, level 12''';
    end;
    DOC
    $ sh trace.sh
    SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jun 2 16:18:04 2006
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    Connected to:
    Oracle Database 10g Release 10.2.0.1.0 - 64bit Production
    Grant succeeded.
    SQL> Connected.
    Trigger created.
    << check udump directory >>
    # /u01/oracle/admin/TEST/udump $ ls
    total 2
    -rw-r--r--   1 oracle   oinstall     136 Jan  5 11:24 tkprof.sh
    << Login and run some SQL statements >>
    # /u01/oracle/admin/TEST/udump $ sqlplus scott/tiger
    SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jun 2 16:18:15 2006
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    Connected to:
    Oracle Database 10g Release 10.2.0.1.0 - 64bit Production
    SQL>select * from tab;
    TNAME                          TABTYPE  CLUSTERID
    EMPLOYEES                      TABLE
    TESTING                        TABLE
    EMP                            TABLE
    DEPT                           TABLE
    BONUS                          TABLE
    SALGRADE                       TABLE
    DUMMY                          TABLE
    7 rows selected.
    SQL> exit
    Disconnected from Oracle Database 10g Release 10.2.0.1.0 - 64bit Production
    << check for trace files in udump directory >>
    u0002sfo: /u01/oracle/admin/TEST/udump $ ls -l
    total 274
    -rw-r-----   1 oracle   oinstall  129758 Jun  2 16:18 test_ora_11030.trc
    -rw-r--r--   1 oracle   oinstall     136 Jan  5 11:24 tkprof.shJust a guess.. Are there any cronjob(s) running to clean up bdump/udump/cdump directories periodically.
    -Sri
    Message was edited by:
    Srikanth Pulikonda

  • Generating trace file in udump

    Hi,
    Database is 10.1.0.5 on windows 2003. There is trace file getting generated in udump which says:
    opitsk: network error occurred while two-task session server trying to send break; error code = 12152
    Thanks

    I'm getting the same since patching from 10.1.0.5 patch 2 to patch25 when connecting over PL/SQL Developer and quering with large resultsets:
    PL/SQL Dev query session lost on large resultsets after db update
    Did you solve your problem ?

  • Why backup controlfile to trace doesn't produce the trace file in udump?

    Hi there,
    I recently redirected some of the data files on different drives. I started nomount with pfile and created new controlfile with the new datafile locations. I was able to open db and saw the new location of the db files. But when I trace the controlfile, I didn't see the trace file on the udump. Could anybody explain why?

    also, when I did the show parameter I got the following results:
    SQL> show parameter spfile
    NAME TYPE VALUE
    spfile string
    SQL> show parameter pfile
    NAME TYPE VALUE
    spfile string
    I did startup the db with pfile and open it with resetlogs. I created spfile from pfile. Why I'm not seeing the location of the pfile or spfile? Could you please help me understand this?

  • How to SQL trace File in udump Folder

    Hi,
    I kept the Sql Trace for one database. Now i am getting the bulk of files in udump folder. I tryed the command
    ALTER SESSION SET SQL_TRACE=FALSE
    to stop the trace, but it is not stoping.
    Now my problem is how to stop this file load in to that folder.
    Thank u,

    hi,
    Thank u alok, Thank u very much. its working fine.
    U told first that it is my mistake of enabling in database level. What are the real commands to start the trace and stop the trace by that session. What the Oracle Books says is this commands i followed ( Book name --- ORACLE HIGH PERFORMANCE TUNING FOR 9i AND 10g BY GAVIN POWELL ) Page -- 339
    ALTER SESSION SET TIMED_STATISTICS = TRUE;
    ALTER SESSION SET TIMED_OS_STATISTICS = 5;
    ALTER SESSION SET MAX_DUMP_FILE_SIZE=1M;
    ALTER SESSION SET SQL_TRACE = TRUE;
    ALTER SESSION SET STATISTICS = ALL;
    This command i followed. This is for session only, then why this is happened in database level.
    Can u provide me the commands for start and stop the SQL TRACE.
    Thank u for ur reply.

  • Huge user trace files being generated under udump

    last few days one of my database is generating huge number of user trace files under udump. I tried to investigate in alert.log file. But as I am not very expert to analyze the alert.log file I could not find the cause behind it. Only the ORA-00600: internal error code is found there. But it is a generic error . Please help.

    Thank you again. I got the clue from your reply.
    The error message is pasted below in short.
    ORA-00600: internal error code, arguments: [12333], [0], [0], [0], [], [], [], []
    Current SQL statement for this session:
    BEGIN :1 := TESTDBA.LOCAL_SYSDATE_SFT_FNC( 1,:2,:3 ); END;
    And it is obvious that the function had some problem recently. We need to investigate on that. Now my request is
    Please guide me how to check in metalink with the value '12333' which came as argument of ORA-00600 error. Here my job was easy as I got the problem function name . By I want to know the art of analysing the error message in alert.log file.
    Also tell me which places I should check regularly as a responsibility of a DBA ?
    What are the common errors in Alert log file? Where I should be cautioned ? Where I should ignore. Give me some tips please. Do not restrict your discussion on Alret.log only . Also please cover all important areas. If you think I am taking much of your time then please send me some link or source of PDF etc.

  • Name of trace file from trace enabled concurrent program

    Hi all,
    I am looking for a sql script or method to find the name of a trace file in udump for trace enabled concurrent programs. I know the trace files show 11i logon (user_name from fnd_user) in the name of the trace file but I am looking for a sql that would give the exact name of the raw trace file with request id as input.
    I have 11.5.10.2.
    Any help?
    Thanks,

    Please see these docs.
    11i-How to find the Trace file generated for a concurrent program [ID 270446.1]
    How to find the Trace file generated for a concurrent program? [ID 967966.1]
    FAQ: Common Tracing Techniques within the Oracle Applications 11i/R12 [ID 296559.1]
    Thanks,
    Hussein

  • Trace file not being generated

    Hi,
    I am using Oracle 10g Rel2.
    I am trying to generate trace file for a session using DBMS_SYSTEM.
    Firstly I used DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION procedure to generate trace file for a session, but this was generating trace files in udump directory. Then i checked on net & found that we can not generate trace file this way for active sessions.
    Then I tried using DBMS_SYSTEM.SET_ENV procedure, same results. This is also not generating trace files?
    Any idea why this is happening? Moreover for around how much duration I should enable trace?
    Thanks in advance.

    Firstly I used DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION procedure to generate trace file for a session, but this was generating trace files in udump directory.
    As is the normal behavior, so nothing wrong.
    Then i checked on net & found that we can not generate trace file this way for active sessions.
    Which is, of course, nonsense.
    Then I tried using DBMS_SYSTEM.SET_ENV procedure, same results. This is also not generating trace files?
    This is again nonsense.
    As you didn't consider it necessary to post your exact commands, and nobody is looking over your shoulder, an adequate response is impossible.
    Sybrand Bakker
    Senior Oracle DBA

  • Not generating controlfiles backup trace file

    Hello frndssss
    when i am issing this command ,
    sql>alter database backup controlfile to trace;
    output its showing : Database is altered .
    when I am looking the trace files in UDUMP dirrectory there is no file exist there
    what might be the reason ? my before trace files open mode is notepad

    thanks sajiv ,,,, now I m able to get backup trace file of a controlfile , but this i can do to generate 1 trace file that 2 we have to specify our name ,
    I need permanent solution for this and it has to trace at Udump location which i specified in parameter file ,
    see my dump destination
    SQL> show parameter dump_dest
    NAME TYPE VALUE
    background_dump_dest string C:\ORACLE\PRODUCT\10.2.0\ADMIN
    \ORCL\BDUMP
    core_dump_dest string C:\ORACLE\PRODUCT\10.2.0\ADMIN
    \ORCL\CDUMP
    user_dump_dest string C:\ORACLE\PRODUCT\10.2.0\ADMIN
    \ORCL\UDUMP
    when I am giving this command ,
    alter database backup controlfile to trace;
    it has to go to udump dest ..... May I right , the process will be like this

  • Oracle generate trace file when log switch

    Hi,
    i am using oracle 9.2.3 on solaris 9. I found oracle generate a trace file in UDUMP directory when log file switch.
    could anyone tell me how to tell oracle not to generate the trace file when log switch?
    thanks a log

    During switch are seeing any error in alert log? By the way what is the content of that trace file? Is any event set in your init.ora?
    Thanks and Regards,
    Satheesh Babu.S
    Bangalore

  • Generate trace file with required name

    hi all,
    as a sys user i want to trace a user session. so i am using
    SQL> EXEC DBMS_SYSTEM.set_sql_trace_in_session(sid=>123, serial#=>1234, sql_trace=>TRUE);
    SQL> EXEC DBMS_SYSTEM.set_sql_trace_in_session(sid=>123, serial#=>1234, sql_trace=>FALSE);
    to trace. but this trace file is mixing with another trace files in udump.
    did some google and found that we can use ALTER SESSION SET TRACEFILE_IDENTIFIER = "MY_TEST_SESSION". but this will generate trace file for sys user account not for the desired user session. how we can define trace file name for desired user session trace.
    Please let me...
    thanks

    >but this trace file is mixing with another trace files in udump.
    above is NOT true for any *NIX Operating System.
    The trace file name will contain the OS ProcessID#
    is this application 3-tier/
    does application utilize connection pooling?
    It appears that you post frequently & reply/respond very infrequently.
    How do I ask a question on the forums?
    https://forums.oracle.com/message/9362002#9362002

  • Giving  permissions to files in udump.

    Hi,
    I want to change the default permissions to trace files in udump.
    Genarally there is no read permission for others .Now i want to give read permission for other. I want to keep at as default. Is there any way to do so?

    What's your OS? In Unix,
    umask 022Should setup new files with 644 perms.

  • Many trace log file in udump?

    Hello,
    when I turn on sql_trace:
    SQL>alter system set sql_trace=true;
    and I don't connect to it. But in udump folder've many trace log file.
    I don't understand!
    Help!

    All technical errors (lack of space, quota exceeded, primary key violations, etc,etc) will automatically result in a trace file in the udump directory. Not reading those trace files, and just worrying about the amount of space they take, is not what you should do, you should address the issues diagnosed in those trace files.
    Sybrand Bakker
    Senior Oracle DBA

  • Where are udump,cdump,bdump  trace files in grid control?

    Hi
    All
    I want to show all the trace file those are in bdump,udump and cdump.
    Where can I find those file or information in Grid control?
    Thanks,
    Vishal
    Message was edited by:
    vishal patel
    Message was edited by:
    vishal patel

    They aren't. You may see references to trace files in the alert log pages .. for instance when you get an ORA-xxxxx alert it will show the name of the trace file that pertains to it.

  • How can stop the bdump and udump trace files from accumulating?

    The files are growing so until it is filling up the user's c: drive. It's hundreds of files over 20 megs.

    Angela,
    The management of those files is a reposnsibilty of the DBA. ie The files dumped there are from background processes, session traces and your alert log.
    The alert log in bdump should be checked daily and errors investigated. Some errors will result in trace files being dumped. The alert log will always grow during normal operation and you can simply delete it or better yet zip it up and store it somewhere for a period of time.
    You can clean up the udump user traces files by simply deleting them periodically. For other traces you should have a look to see what they are for. Any ORA 600 traces should be investigated.
    If you are not a DBA and this seems to much trouble then you can just delete the files to reclaim the space.

Maybe you are looking for

  • Connect java to php web page

    Hello... I am new in this forum, so I am sorry if I post my question in wrong place. I have php web page and want to call my java classes i.e connect java to php. My java code will read from file some info. then will organize these info. finally, the

  • Issue in MaxL. illegal block type.

    hi all. I am using Essbase 9.3 I have got a Invalid block header. error message "Invalid block header: Illegal block type -- Please use the IBH Locate/Fix utilities to find/fix the IBH problem" For recovery, I use the following command alter applicat

  • Free good as promotion sales

    Dear Experts,   could you please suggest me and give steps, my customer want one particulat material (lets say 1000 qyt) all to go free goods in an sales order, which is the best way to configure this. Quick response would be of great help Regards, S

  • CS5 Quick-Access Color Picker....anyone found out how to actually use it properly?

    Hey there, I'm a digital artist and use Photoshop for the majority of my work. One feature that PS CS5 brought on that i was initially really looking foward to was the new way to select the color i wanted in real time, rather than having to go and cl

  • Lightroom 3 freezing on mac

    lightroom3 is freezing and slow- this just started. I am on mac 10.6.8. I have a project due this weekend and can't work on it at all right now An y ideas?