If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > Database Server Software > Oracle > General Trace Query

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 06-22-12, 17:46
spunkymuffmonkey spunkymuffmonkey is offline
Registered User
 
Join Date: Jun 2012
Posts: 4
Question General Trace Query

Hi,

I wondered if anyone guide offer me any guidance regarding a idea I have.

Within my job I support a proprietary Records Management system and I want to learn more about its database procedures and mechanisms than the user guidance offers.

I have access to the backend database and all its schemas, I have a copy of TOAD and also SQL Developer, I can see the various tables within it's many schemas etc but don't know the most efficient method for monitoring each change in data.

The Records Management system interface is a Windows application that is created in Visual Basic 6 I think, I also wondered if this could be monitored in terms of the transactions it's making.

Any help and guidance would be greatly appreciated and if there's any information needed to do so then please let me know
Reply With Quote
  #2 (permalink)  
Old 06-22-12, 17:59
anacedent anacedent is offline
Registered User
 
Join Date: Aug 2003
Location: Where the Surf Meets the Turf @Del Mar, CA
Posts: 7,137
>don't know the most efficient method for monitoring each change in data.
solution may depend upon exactly what is meant by "monitoring".

One possible solution is to AUDIT some or all of the tables.
__________________
You can lead some folks to knowledge, but you can not make them think.
The average person thinks he's above average!
For most folks, they don't know, what they don't know.
Reply With Quote
  #3 (permalink)  
Old 06-22-12, 18:02
spunkymuffmonkey spunkymuffmonkey is offline
Registered User
 
Join Date: Jun 2012
Posts: 4
I mean seeing what SQL data change requets are being made by the Windows application when it's used, I think!
Reply With Quote
  #4 (permalink)  
Old 06-22-12, 18:08
anacedent anacedent is offline
Registered User
 
Join Date: Aug 2003
Location: Where the Surf Meets the Turf @Del Mar, CA
Posts: 7,137
>I mean seeing what SQL data change requets are being made by the Windows application when it's used, I think!

who is doing the seeing?
See what changes exactly where?
seeing in real time or logging the changes for later viewing?
I hope no idea what would satisfy your vague description for what you think you want.
Who will implement the needed changes to satisfy your requirements?
Can you program in both SQL & PL/SQL languages?
__________________
You can lead some folks to knowledge, but you can not make them think.
The average person thinks he's above average!
For most folks, they don't know, what they don't know.
Reply With Quote
  #5 (permalink)  
Old 06-22-12, 18:14
spunkymuffmonkey spunkymuffmonkey is offline
Registered User
 
Join Date: Jun 2012
Posts: 4
Sorry for being vague as I really don't know where to start, this is why I'm asking.

To answer your questions:

I would be the one who needs to see what data changes are made.
The changes in the database tables.
Logging the changes would be useful so that I could see the steps/stages of the database changes.
I hoped there would be tools that might do this for me, such as db traces or a process monitor? What kind of changes would be required?
Unfortunately I am no expert in either PL/SQL or SQL, this is why I'm keen to learn.

Please excuse my ignorance and thanks for your patience and time.
Reply With Quote
  #6 (permalink)  
Old 06-22-12, 18:19
anacedent anacedent is offline
Registered User
 
Join Date: Aug 2003
Location: Where the Surf Meets the Turf @Del Mar, CA
Posts: 7,137
data in any DB is changed by DML (INSERT, UPDATE & DELETE).
For me, watching data change would be like watching paint dry.
I don't understand what exactly you hope to accomplish.
Do you have access to the application source code that contains the DML?
__________________
You can lead some folks to knowledge, but you can not make them think.
The average person thinks he's above average!
For most folks, they don't know, what they don't know.
Reply With Quote
  #7 (permalink)  
Old 06-22-12, 18:33
spunkymuffmonkey spunkymuffmonkey is offline
Registered User
 
Join Date: Jun 2012
Posts: 4
Thanks,

My limited knowledge of SQL does extend to being able to use INSERT, UPDATE & DELETE statements, my goal is to establish

what statements are used
which tables the statements amend
the order in which these statements occur

I guess I'm jumping the gun as my knowledge of database architecture and concepts are no where near the level of database used by the application, which is why I sound clueless and vague.

I do not have access to the source code of the application and it's difficult to fully explain the aim and reasons etc.

Thanks anyway!
Reply With Quote
Reply

Tags
general question, lack of knowledge, trace

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On