How to trace SQL between Oracle and Bentley Map ?

Hi there,

Is there any way to trace SQL statements as well as responses between  Bentley Map and Oracle?

I noticed there's a log file that you can enable but it doesn't log SQL statements...

Does anyone knows if TOAD allows you to trace an application (Bentley Map) session?

Thank you,

Fernando

 

Parents
  • Hi. One way is to enable logging on the Oracle server. You can use a trigger such as this to only log when a specific Oracle user is logged:

    grant ALTER SESSION to system;

    CREATE OR REPLACE TRIGGER BENTLEY_ORA_CON_TRACE

    After logon on database

    Begin                            

    if ( user='FERNANDO') then

     execute immediate 'alter session set sql_trace=true';

     execute immediate 'alter session set events ''10046 trace name context forever, level 12''';

    End if;

    END;

    /

    Obviously you must replace 'FERNANDO' with the actual account used Smile Don't forget to drop the trigger once you're done so you don't slow down all requests.

     

        Martin

      

Reply
  • Hi. One way is to enable logging on the Oracle server. You can use a trigger such as this to only log when a specific Oracle user is logged:

    grant ALTER SESSION to system;

    CREATE OR REPLACE TRIGGER BENTLEY_ORA_CON_TRACE

    After logon on database

    Begin                            

    if ( user='FERNANDO') then

     execute immediate 'alter session set sql_trace=true';

     execute immediate 'alter session set events ''10046 trace name context forever, level 12''';

    End if;

    END;

    /

    Obviously you must replace 'FERNANDO' with the actual account used Smile Don't forget to drop the trigger once you're done so you don't slow down all requests.

     

        Martin

      

Children
No Data