The Oracle command ALTER INDEX … MONITORING USAGE can be used to turn on index monitoring for the specified index. After this change, a query on the V$OBJECT_USAGE view can be used to determine if the index has been utilized by virture of a YES value in the USED column of the V$OBJECT_USAGE view.
However, in order to see these results in the V$OBJECT_USAGE view, you must be logged in as the index owner. What if you cannot log in as the index owner, but still want to use index monitoring?
I found a work-around for this by creating a query on the OBJ$, OBJECT_USAGE, and DBA_USERS views. A full example of this technique is shown here.
Posted by disquisitivedba