OT: Profiling für Oracle-DB
  Home FAQ Contact Sign in
microsoft.public.de.access.clientserver only
 
Advanced search
POPULAR GROUPS

more...

microsoft ... clientserver Profile…
 Up
OT: Profiling für Oracle-DB         


Author: Stefan Dase
Date: Apr 24, 2008 03:42

Hallo allerseits!

Ich habe mal eine Frage abseits von Access: Weiß jemand, ob Oracle ein
ähnliches Programm wie den MS SQL-Server Profiler im Angebot hat? Ich
möchte gerne prüfen, welches SQL-Statement aus meiner Anwendung (VB bzw.
Access/VBA) nach Setzen aller Parameter an der DB-Engine ankommt.

Unser DBA kann mir da leider nicht weiterhelfen, da er selber erst seit
kurzem mit Oracle zu tun hat.

Viele Grüße,
Stefan
8 Comments
Re: Profiling für Oracle-DB         


Author: Jens Schilling
Date: Apr 24, 2008 04:59

Hallo, Stefan

Stefan Dase wrote:
> Ich habe mal eine Frage abseits von Access: Weiß jemand, ob Oracle ein
> ähnliches Programm wie den MS SQL-Server Profiler im Angebot hat? Ich
> möchte gerne prüfen, welches SQL-Statement aus meiner Anwendung (VB
> bzw. Access/VBA) nach Setzen aller Parameter an der DB-Engine ankommt.

Schau doch mal, ob Du hier fündig wirst :

http://www.dkgas.com

DBScripter scheint in die Richtung zu gehen ....

--
Gruss
Jens
______________________________
FAQ: http://www.donkarl.com
no comments
Re: Profiling für Oracle-DB         


Author: Stefan Dase
Date: Apr 24, 2008 06:25

Hallo Jens!
>> Ich habe mal eine Frage abseits von Access: Weiß jemand, ob Oracle ein
>> ähnliches Programm wie den MS SQL-Server Profiler im Angebot hat? Ich
>> möchte gerne prüfen, welches SQL-Statement aus meiner Anwendung (VB
>> bzw. Access/VBA) nach Setzen aller Parameter an der DB-Engine ankommt.
>
> Schau doch mal, ob Du hier fündig wirst :
>
> http://www.dkgas.com

Da habe ich mich wohl etwas unklar ausgedrückt: Ich möchte gerne direkt
an der Oracle-DB-Engine lauschen, welche SQL-Anweisungen dort von
externen Anwendungen, wie z.B. Access (eingebundene Tabellen) oder
VB-Programmen über ADO ankommen. Also ein Pendant zum MS-SQL-Profiler.

Hintergrund ist der, dass ich in Abfragen mit Umlauten keine Ergebnisse
erhalte, auch wenn es Einträge mit Umlauten gibt. Die Ausführung der
SQL-Anweisung liefert mir mehrere Datensätze über den Oracle
SQL-Developer, so dass ich ein Problem mit der Zeichenkodierung vermute.
Zum Verifizieren wollte ich daher gerne die das Oracle ankommene
Statement auslesen.
Show full article (1.09Kb)
no comments
Re: Profiling für Oracle-DB         


Author: Peter Doering
Date: Apr 24, 2008 17:33

Hallo Stefan,

Stefan Dase wrote:
>
> Hintergrund ist der, dass ich in Abfragen mit Umlauten keine Ergebnisse
> erhalte, auch wenn es Einträge mit Umlauten gibt. Die Ausführung der
> SQL-Anweisung liefert mir mehrere Datensätze über den Oracle
> SQL-Developer, so dass ich ein Problem mit der Zeichenkodierung vermute.
> Zum Verifizieren wollte ich daher gerne die das Oracle ankommene
> Statement auslesen.

Hast du schon mal mit den NLS-Settings gespielt? Siehe u.a.:

http://groups.google.com/group/microsoft.public.de.access/msg/bb636a309ef7b158

Hilft zumindest bei Problemen mit dem Dezimalpunkt.

Gruss - Peter

--
Ich beantworte keine Fragen per Email.
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com
no comments
Re: Profiling für Oracle-DB         


Author: Stefan Dase
Date: Apr 24, 2008 22:02

Hallo Peter!
>> Hintergrund ist der, dass ich in Abfragen mit Umlauten keine Ergebnisse
>> erhalte, auch wenn es Einträge mit Umlauten gibt. Die Ausführung der
>> SQL-Anweisung liefert mir mehrere Datensätze über den Oracle
>> SQL-Developer, so dass ich ein Problem mit der Zeichenkodierung vermute.
>> Zum Verifizieren wollte ich daher gerne die das Oracle ankommene
>> Statement auslesen.
>
> Hast du schon mal mit den NLS-Settings gespielt? Siehe u.a.:
>
> http://groups.google.com/group/microsoft.public.de.access/msg/bb636a309ef7b158
>
> Hilft zumindest bei Problemen mit dem Dezimalpunkt.

Danke für den Hinweis. Die NLS-Settings sind sämtlich, also lokal und
auf dem Server, auf GERMAN_GERMANY eingestellt. Wenn ich die Abfrage
manuell auf dem Server über den SQL-Developer stelle erhalte ich auch
die gewünschten Datensätze zurück. Mit den Zahlen haben wir auch keine
Probleme, die werden korrekt mit Komma als Dezimalzeichen übermittelt.
Show full article (1.16Kb)
no comments
Re: OT: Profiling für Oracle-DB         


Author: Philipp Stiefel
Date: Apr 24, 2008 23:10

Stefan Dase schrieb:
> Ich habe mal eine Frage abseits von Access: Weiß jemand, ob Oracle ein
> ähnliches Programm wie den MS SQL-Server Profiler im Angebot hat? Ich
> möchte gerne prüfen, welches SQL-Statement aus meiner Anwendung (VB bzw.
> Access/VBA) nach Setzen aller Parameter an der DB-Engine ankommt.

Die reinen SQL-Statements, aber ohne die Werte von Parametern/
Bindevariablen, wenn solche verwendet werden, kannst du dir
aus den System-Views v$sqlarea und/oder v$sql holen. Ab Oracle
10g gibt es die View v$sql_bind_capture, aus der du die
Parameterwerte auslesen kannst. Bei früheren Ora-Versionen
war das AFAIK nur mit schwarzer Oracle-Magie möglich, die
ich leider nicht beherrsche...

Gruß
Phil
no comments
Re: Profiling für Oracle-DB         


Author: Ingo Moch
Date: Apr 28, 2008 13:32

Hallo Stefan,

"Stefan Dase" schrieb:
> Ich möchte gerne direkt an der Oracle-DB-Engine
> lauschen, welche SQL-Anweisungen dort von externen Anwendungen, wie z.B.
> Access
> (eingebundene Tabellen) oder VB-Programmen über
> ADO ankommen.

Der OLEDB-Provider (egal ob der Von Oracle selbst
oder der von Microsoft) manipuliert die Stamtents.
Bis 9.0.21 wurden beim OracleTreiber sogar
wichtige Leerzeichen "wegoptimiert", die z. B.
dafuer sorgten, dass bei Verwendung von "CASE
WHEN" eine fehlende Klammer angemeckert wird.
Show full article (1.02Kb)
no comments
Re: Profiling für Oracle-DB         


Author: Stefan Dase
Date: Apr 28, 2008 13:44

Hallo Ingo!
> (...)
> Ansonsten kann ich dir bezüglich Oracle
> de.comp.datenbanken.misc empfehlen. Ist zwar
> relativ leer, aber dort lesen (und antworten)
> ein paar Oracle-Cracks.

Danke, werde mich dort mal ein wenig umhören.

Stefan
no comments
Re: OT: Profiling für Oracle-DB         


Author: Stefan Dase
Date: Apr 28, 2008 13:45

Hallo Philipp!
> Die reinen SQL-Statements, aber ohne die Werte von Parametern/
> Bindevariablen, wenn solche verwendet werden, kannst du dir
> aus den System-Views v$sqlarea und/oder v$sql holen. Ab Oracle
> 10g gibt es die View v$sql_bind_capture, aus der du die
> Parameterwerte auslesen kannst. Bei früheren Ora-Versionen
> war das AFAIK nur mit schwarzer Oracle-Magie möglich, die
> ich leider nicht beherrsche...

Habe unseren DBA leider noch nicht in Anspruch nehmen können, es waren
immer zuviel andere Aufgaben zu erledigen. Behalte das Thema aber mal im
Auge.

Danke für den Hinweis,
Stefan
no comments

RELATED THREADS
SubjectArticles qty Group
B: Kupplungs-Seilzug für VW-Passat (neu! - für 10 €)kiel.biete ·
R.I.P. William F. Buckley.rec.sport.prowrestling ·