title: Who is diana, and why won't she let my database objects compile?
body: <p>OK, so the question title is a little tongue-in-cheek, but the question is serious enough. Occasionally, when compiling the objects in a schema or importing a dump file, I see the following error message:</p>
  
  <pre><code>ORA-04028: cannot generate diana for object SCOTT.VW_EMP
  </code></pre>
  
  <p>what does this actually mean, and how can I avoid it?</p>