This is prob a stupid question but one of analyst here is keepping on asking me if he indexed too much in the database (excessive indexes he means prob). I was wondering if there is anyway to find out which indexes are useless or I have to monitor the database for a few days and check the shared pool :-?
Oracle OEM server v2.1 or higher has a tool called "Index Tuning Wizard". The way it works is it gathers information on Index used for sqls ran from a specific time and makes recommendation on index never used or indexes that are very frequently used etc.
I have never tried it but have seen the report it generates and it is very useful. Maybe that is what u need.