Oracle 11g logowanie zapytań wykonywanych na bazie

0

Mam problem z bazą Oracle 11g.
Baza Oracle stoi na Windows 7. Zapytania do niej wykonywane są z innej maszyny w sieci lokalnej.
Potrzebuję zobaczyć po stronie serwera, jakie zapytania docierają do bazy i czy po drodze nie są
zniekształcane przez inne biblioteki. Po stronie klienta nie mam możliwości sprawdzenia tego.
Dlatego też, jeśli ktoś wie to proszę o napisanie, w jaki sposób mogę skonfigurować serwer na Windows 7, abym mógł zobaczyć, jakie zapytania do niego docierają?
W PostgreSQL to jest łatwe, bo ustawia się jedną zmienną i tyle.

0

najłatwiej zobaczyć poprzez:

select * from v$sql

głębsze rozpatrywanie to kwestia głębszej konfiguracji.

pozdrawiam
piotry

0

Niestety, ale w ten sposób nie znalazłem zapytania wykonywanego z innego komputera. Zapytanie wykonywane jest z wykorzystaniem biblioteki DBI, a nie z poziomu konsoli.

0

Włącz tracing na poziomie instancji:

alter system set sql_trace=true;

A następnie sprawdź pliki trace, które lądują w lokalizacji wskazywanej przez parametr, user_dump_dest.

select name,value from v$parameter where name='user_dump_dest';

Po zlokalizowaniu problemu wyłącz śledzenie.

pozdr,
yarel

1 użytkowników online, w tym zalogowanych: 0, gości: 1