Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: find what tables are being used in the database

RE: find what tables are being used in the database

From: Hallas, John (EXP N-ARM) <john.hallas_at_lmco.com>
Date: Thu, 14 Jun 2007 15:22:11 +0100
Message-id: <4C623E38629BDA469E90D1FF271309E9106FF32E@emss51m09.uk.lmco.com>


Auditing is probably the best get, although there may be monthly, annual or ad-hoc tables that might take a time to appear in the audit tables.
Any table with an index on it is presumably in use (or was at one time)  

Do an analysis of dba_source and try and pull out table names.  

If the db has been running for 10 years then why do you need to document it now?  

John


From: oracle-l-bounce_at_freelists.org
[mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Jordan Casey Sent: 14 June 2007 15:07
To: oracle-l_at_freelists.org
Subject: find what tables are being used in the database

What is the easiest way to find out what tables are being used in a 10.2.0.2 database? I am using dba_tab_modifications but this only tracks inserts, updates, or deletes. I am trying to document a database that has been running for about 10 years and has over 1500 tables. It has no little integrity constrains and no documentation.    

Thanks.      

--
http://www.freelists.org/webpage/oracle-l
Received on Thu Jun 14 2007 - 09:22:11 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US