Oracle 9iデータベースには、もうここで働いていない人によってずっと前に作成されたマテリアライズドビューがいくつかあります。Oracleがクエリを提供するためにこれらのビューを使用しているかどうかを判断する簡単な(または任意の)方法はありますか?それらが使用されなくなった場合は、それらを削除したいと思います。しかし、これらのビューが、ランダムなレポートを数時間以内に実行できるようにするものであるという事実の後で発見したくありません。私が夢見ている答えは次のようなものです
SELECT last_used_date FROM dba_magic
WHERE materialized_view_name = 'peters_mview'
さらに素晴らしいのは、マテリアライズドビューを使用している実際のSQLクエリを教えてくれるものです。私は私がより少なく解決しなければならないかもしれないことを理解します。
10gが必要な解決策があれば、すぐにアップグレードするので、それらの答えも役に立ちます。