dbTalk Databases Forums  

Tool to track what all is happening in database when i run an oc4japplication

comp.databases.oracle.tools comp.databases.oracle.tools


Discuss Tool to track what all is happening in database when i run an oc4japplication in the comp.databases.oracle.tools forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Rohit
 
Posts: n/a

Default Tool to track what all is happening in database when i run an oc4japplication - 12-08-2008 , 02:42 PM






Hi all,
I am new to database world and would like to know how following thing
can be achieved. I have oracle database and oc4j setup. I have one
closed source oc4j application which i run from browser which read and
writes to database. I would like to know what actually happens at back
end when i perform some operation in that application. What tables/
views/indexes are updated ? And what change happens to them ?

1: Is it possible to to track such information ?

2: Google search gave me some tool name but they were most likely :
start tracking, run your sql script , stop tracking. Here application
is run from browser and i do not have access to scripts it run.

-Rohit

Reply With Quote
  #2  
Old   
Robert Klemme
 
Posts: n/a

Default Re: Tool to track what all is happening in database when i run anoc4j application - 12-08-2008 , 04:04 PM






On 08.12.2008 21:42, Rohit wrote:
Quote:
I am new to database world and would like to know how following thing
can be achieved. I have oracle database and oc4j setup. I have one
closed source oc4j application which i run from browser which read and
writes to database. I would like to know what actually happens at back
end when i perform some operation in that application. What tables/
views/indexes are updated ? And what change happens to them ?

1: Is it possible to to track such information ?

2: Google search gave me some tool name but they were most likely :
start tracking, run your sql script , stop tracking. Here application
is run from browser and i do not have access to scripts it run.
First of all, it's called "tracing". Then, you can trace an Oracle
session even without access to the source code of the application.
Assuming you have a recent release of Oracle you can enable session
trace via Grid Control / Enterprise Manager or an PL/SQL package. You
could also write a login trigger which switches tracing on.

Note though, that you still should make yourself familiar with Oracle
first. Note also, that you should make yourself familiar with the
licensing terms of the application that you are trying to dissect - you
might face legal issues when trying to reverse engineer it.

Cheers

robert


Reply With Quote
  #3  
Old   
Robert Klemme
 
Posts: n/a

Default Re: Tool to track what all is happening in database when i run anoc4j application - 12-08-2008 , 04:04 PM



On 08.12.2008 21:42, Rohit wrote:
Quote:
I am new to database world and would like to know how following thing
can be achieved. I have oracle database and oc4j setup. I have one
closed source oc4j application which i run from browser which read and
writes to database. I would like to know what actually happens at back
end when i perform some operation in that application. What tables/
views/indexes are updated ? And what change happens to them ?

1: Is it possible to to track such information ?

2: Google search gave me some tool name but they were most likely :
start tracking, run your sql script , stop tracking. Here application
is run from browser and i do not have access to scripts it run.
First of all, it's called "tracing". Then, you can trace an Oracle
session even without access to the source code of the application.
Assuming you have a recent release of Oracle you can enable session
trace via Grid Control / Enterprise Manager or an PL/SQL package. You
could also write a login trigger which switches tracing on.

Note though, that you still should make yourself familiar with Oracle
first. Note also, that you should make yourself familiar with the
licensing terms of the application that you are trying to dissect - you
might face legal issues when trying to reverse engineer it.

Cheers

robert


Reply With Quote
  #4  
Old   
Robert Klemme
 
Posts: n/a

Default Re: Tool to track what all is happening in database when i run anoc4j application - 12-08-2008 , 04:04 PM



On 08.12.2008 21:42, Rohit wrote:
Quote:
I am new to database world and would like to know how following thing
can be achieved. I have oracle database and oc4j setup. I have one
closed source oc4j application which i run from browser which read and
writes to database. I would like to know what actually happens at back
end when i perform some operation in that application. What tables/
views/indexes are updated ? And what change happens to them ?

1: Is it possible to to track such information ?

2: Google search gave me some tool name but they were most likely :
start tracking, run your sql script , stop tracking. Here application
is run from browser and i do not have access to scripts it run.
First of all, it's called "tracing". Then, you can trace an Oracle
session even without access to the source code of the application.
Assuming you have a recent release of Oracle you can enable session
trace via Grid Control / Enterprise Manager or an PL/SQL package. You
could also write a login trigger which switches tracing on.

Note though, that you still should make yourself familiar with Oracle
first. Note also, that you should make yourself familiar with the
licensing terms of the application that you are trying to dissect - you
might face legal issues when trying to reverse engineer it.

Cheers

robert


Reply With Quote
  #5  
Old   
Robert Klemme
 
Posts: n/a

Default Re: Tool to track what all is happening in database when i run anoc4j application - 12-08-2008 , 04:04 PM



On 08.12.2008 21:42, Rohit wrote:
Quote:
I am new to database world and would like to know how following thing
can be achieved. I have oracle database and oc4j setup. I have one
closed source oc4j application which i run from browser which read and
writes to database. I would like to know what actually happens at back
end when i perform some operation in that application. What tables/
views/indexes are updated ? And what change happens to them ?

1: Is it possible to to track such information ?

2: Google search gave me some tool name but they were most likely :
start tracking, run your sql script , stop tracking. Here application
is run from browser and i do not have access to scripts it run.
First of all, it's called "tracing". Then, you can trace an Oracle
session even without access to the source code of the application.
Assuming you have a recent release of Oracle you can enable session
trace via Grid Control / Enterprise Manager or an PL/SQL package. You
could also write a login trigger which switches tracing on.

Note though, that you still should make yourself familiar with Oracle
first. Note also, that you should make yourself familiar with the
licensing terms of the application that you are trying to dissect - you
might face legal issues when trying to reverse engineer it.

Cheers

robert


Reply With Quote
  #6  
Old   
Robert Klemme
 
Posts: n/a

Default Re: Tool to track what all is happening in database when i run anoc4j application - 12-08-2008 , 04:04 PM



On 08.12.2008 21:42, Rohit wrote:
Quote:
I am new to database world and would like to know how following thing
can be achieved. I have oracle database and oc4j setup. I have one
closed source oc4j application which i run from browser which read and
writes to database. I would like to know what actually happens at back
end when i perform some operation in that application. What tables/
views/indexes are updated ? And what change happens to them ?

1: Is it possible to to track such information ?

2: Google search gave me some tool name but they were most likely :
start tracking, run your sql script , stop tracking. Here application
is run from browser and i do not have access to scripts it run.
First of all, it's called "tracing". Then, you can trace an Oracle
session even without access to the source code of the application.
Assuming you have a recent release of Oracle you can enable session
trace via Grid Control / Enterprise Manager or an PL/SQL package. You
could also write a login trigger which switches tracing on.

Note though, that you still should make yourself familiar with Oracle
first. Note also, that you should make yourself familiar with the
licensing terms of the application that you are trying to dissect - you
might face legal issues when trying to reverse engineer it.

Cheers

robert


Reply With Quote
  #7  
Old   
Robert Klemme
 
Posts: n/a

Default Re: Tool to track what all is happening in database when i run anoc4j application - 12-08-2008 , 04:04 PM



On 08.12.2008 21:42, Rohit wrote:
Quote:
I am new to database world and would like to know how following thing
can be achieved. I have oracle database and oc4j setup. I have one
closed source oc4j application which i run from browser which read and
writes to database. I would like to know what actually happens at back
end when i perform some operation in that application. What tables/
views/indexes are updated ? And what change happens to them ?

1: Is it possible to to track such information ?

2: Google search gave me some tool name but they were most likely :
start tracking, run your sql script , stop tracking. Here application
is run from browser and i do not have access to scripts it run.
First of all, it's called "tracing". Then, you can trace an Oracle
session even without access to the source code of the application.
Assuming you have a recent release of Oracle you can enable session
trace via Grid Control / Enterprise Manager or an PL/SQL package. You
could also write a login trigger which switches tracing on.

Note though, that you still should make yourself familiar with Oracle
first. Note also, that you should make yourself familiar with the
licensing terms of the application that you are trying to dissect - you
might face legal issues when trying to reverse engineer it.

Cheers

robert


Reply With Quote
  #8  
Old   
Robert Klemme
 
Posts: n/a

Default Re: Tool to track what all is happening in database when i run anoc4j application - 12-08-2008 , 04:04 PM



On 08.12.2008 21:42, Rohit wrote:
Quote:
I am new to database world and would like to know how following thing
can be achieved. I have oracle database and oc4j setup. I have one
closed source oc4j application which i run from browser which read and
writes to database. I would like to know what actually happens at back
end when i perform some operation in that application. What tables/
views/indexes are updated ? And what change happens to them ?

1: Is it possible to to track such information ?

2: Google search gave me some tool name but they were most likely :
start tracking, run your sql script , stop tracking. Here application
is run from browser and i do not have access to scripts it run.
First of all, it's called "tracing". Then, you can trace an Oracle
session even without access to the source code of the application.
Assuming you have a recent release of Oracle you can enable session
trace via Grid Control / Enterprise Manager or an PL/SQL package. You
could also write a login trigger which switches tracing on.

Note though, that you still should make yourself familiar with Oracle
first. Note also, that you should make yourself familiar with the
licensing terms of the application that you are trying to dissect - you
might face legal issues when trying to reverse engineer it.

Cheers

robert


Reply With Quote
  #9  
Old   
Rohit
 
Posts: n/a

Default Re: Tool to track what all is happening in database when i run anoc4j application - 12-09-2008 , 02:25 PM




Quote:
First of all, it's called "tracing". *Then, you can trace an Oracle
session even without access to the source code of the application.
Assuming you have a recent release of Oracle you can enable session
trace via Grid Control / Enterprise Manager or an PL/SQL package. *You
could also write a login trigger which switches tracing on.

Hey thanks for information. I agree that i need to get familiar with
Oracle but will you let me know if with this tracing option turned
on , can i get info about the actual tables touched , what update (if
possible actual row/column level change) happened to it. While i study
these things , just let me know if at all its possible to reverse
engineer whole schema that application is using.

-Rohit




Reply With Quote
  #10  
Old   
Rohit
 
Posts: n/a

Default Re: Tool to track what all is happening in database when i run anoc4j application - 12-09-2008 , 02:25 PM




Quote:
First of all, it's called "tracing". *Then, you can trace an Oracle
session even without access to the source code of the application.
Assuming you have a recent release of Oracle you can enable session
trace via Grid Control / Enterprise Manager or an PL/SQL package. *You
could also write a login trigger which switches tracing on.

Hey thanks for information. I agree that i need to get familiar with
Oracle but will you let me know if with this tracing option turned
on , can i get info about the actual tables touched , what update (if
possible actual row/column level change) happened to it. While i study
these things , just let me know if at all its possible to reverse
engineer whole schema that application is using.

-Rohit




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.