Page 1 of 1
Trace Oracle commands
Posted: Thu 08 Jul 2010 07:47
by Dominik
Hi,
Is there a trace provider for Oracle like EFTracingProvider (
http://code.msdn.microsoft.com/EFProviderWrappers) is for SQL commands?
Does OracleTrace class perform something like this?
If it is, where can I find some information about how to use it?
Thanks in advance,
Dominik.
Posted: Fri 09 Jul 2010 13:13
by AndreyR
No, OracleTrace is not intended for Entity Framework SQL monitoring.
We have a special component for tracing - Devart DbMonitor.
You can download this component
here
Description of the DbMonitor usage is available
here.
Posted: Fri 09 Jul 2010 13:28
by Dominik
Ok,
But I would like to perform tracing of SQL commands generated by devart Oracle provider from my application for deployment purposes.
May I assume then, that it cannot be possible?
Thanks,
Dominik.
Posted: Fri 09 Jul 2010 14:11
by AndreyR
Here is a simple code sample:
Code: Select all
...
OracleMonitor mon = new OracleMonitor;
mon.IsActive = true;
mon.TraceEvent += Devart.Common.MonitorEventHandler(mon_TraceEvent);
...
void mon_TraceEvent (object sender, Devart.Common.MonitorEventArgs e) {
if (e.EventType == Devart.Common.MonitorEventType.Execute) {
//add here your tracing code
}
}
In this case you don't need to use an external appilcation.