<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Oracle Apps - 10g</title>
    <link>http://trutek.com/serendipity/</link>
    <description>EBS, PeopleSoft, and Siebel blog</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3.1 - http://www.s9y.org/</generator>
    <pubDate>Fri, 03 Apr 2009 18:32:24 GMT</pubDate>

    <image>
        <url>http://trutek.com/serendipity/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Oracle Apps - 10g - EBS, PeopleSoft, and Siebel blog</title>
        <link>http://trutek.com/serendipity/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Case Study on Oracle Rowcache Internals, Cached Non-existent Objects and a Describe Bug by Tanel Poder</title>
    <link>http://trutek.com/serendipity/index.php?/archives/27-Case-Study-on-Oracle-Rowcache-Internals,-Cached-Non-existent-Objects-and-a-Describe-Bug-by-Tanel-Poder.html</link>
            <category>10g</category>
    
    <comments>http://trutek.com/serendipity/index.php?/archives/27-Case-Study-on-Oracle-Rowcache-Internals,-Cached-Non-existent-Objects-and-a-Describe-Bug-by-Tanel-Poder.html#comments</comments>
    <wfw:comment>http://trutek.com/serendipity/wfwcomment.php?cid=27</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://trutek.com/serendipity/rss.php?version=2.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    

    <author>nospam@example.com (Barb Matthews)</author>
    <content:encoded>
    &lt;strong&gt;Tanel Poder presented at  RMOUG last month, and the feedback on him was terrific! Described as an  incredible speaker with great material and a great understanding of his  topic, Tanel had one of the best attended sessions at RMOUG, with an  estimated crowd of 500. We couldn&#039;t resist the chance to bring Tanel in  to give a seminar, so be sure to sign up for his &lt;a track=&quot;on&quot; href=&quot;http://www.shop.trutek.com/product.sc?productId=126&quot; linktype=&quot;link&quot;&gt;Advanced Oracle Troubleshooting Seminar&lt;/a&gt; in Salt Lake City on June 10-12 or in Denver from June 15-17. Don&#039;t  miss it! Also, if you like what you read here, be sure to check out  Tanel&#039;s blog, &lt;a href=&quot;http://blog.tanelpoder.com/&quot; linktype=&quot;link&quot; track=&quot;on&quot;&gt;Core IT for Geeks and Pros&lt;/a&gt;, for more information about Oracle internals.&lt;br /&gt;
&lt;br /&gt;
This  article should give you a feeling for how deep Tanel&#039;s Oracle knowledge  runs!&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
I got a question regarding Metalink note 296235.1 about a describe bug which causes objects to &quot;disappear&quot; when they are described when database is not open.&lt;br /&gt;&lt;br /&gt;The question was:&lt;br /&gt;&lt;br /&gt;If you describe any DBA_* Views (Data dictionary views) in a mount stage, than you will not be able to describe those views even after opening the database. Do you know what happens behind the scenes here?&lt;br /&gt;&lt;br /&gt;I did take a look into this and looks like the issue comes from a deficiency in OPI describe call codepath which incorrectly sets a non-existent flag in dictionary cache when database is closed.&lt;br /&gt;&lt;br /&gt;With this post I hope to shed a little light into core parts of Oracle’s dictionary cache (also called rowcache) internals and also show how, armed with some internals knowledge, it is possible to reason why some bugs happen and what components are involved. This in turn should help us to diagnose complex problems (potentially involving bugs) better and avoid or work around them too.&lt;br /&gt;&lt;br /&gt;Let&#039;s look into a test case (Oracle 10.2.0.3 on Linux 32bit):&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; startup mount;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORACLE instance started.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Total System Global Area 595591168 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Fixed Size 1263128 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Variable Size 163580392 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Database Buffers 423624704 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Redo Buffers 7122944 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Database mounted.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; desc dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-04043: object dba_tables does not exist&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;See... I can not describe a table (or view in this case) as Oracle database is not open. This is expected behavior.&lt;br /&gt;&lt;br /&gt;So, let’s open up the database then and describe the same view again:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; alter database open;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Database altered.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; desc dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-04043: object dba_tables does not exist&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What?! Still no view like this? I know it exists as I just was able to use it 5 minutes ago!&lt;br /&gt;&lt;br /&gt;Let&#039;s try a select:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; select count(*) from dba_tables;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;select count(*) from dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR at line 1:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-00942: table or view does not exist&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Still nothing. Let&#039;s see if we can query any other views:&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; select count(*) from dba_objects;&lt;br /&gt;&lt;br /&gt;COUNT(*)&lt;br /&gt;----------&lt;br /&gt;51024&lt;br /&gt;&lt;br /&gt;...other views seem to work. Hmm... As all other views except the DBA_TABLES work ok then I assume this earlier failed describe changed something for DBA_TABLES access. As the describe happened when database was not open, this change could not have happened inside database - thus it must be somewhere in memory. Dictionary cache (rowcache) is first thing what comes into mind. So, let’s flush it: &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; alter system flush shared_pool;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;System altered.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; desc dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Null?&amp;#160;&amp;#160;&amp;#160; Type&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;----------------------------------------- -------- ----------------------------&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;OWNER&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; NOT NULL VARCHAR2(30)&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;TABLE_NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; NOT NULL VARCHAR2(30)&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;TABLESPACE_NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; VARCHAR2(30)&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;CLUSTER_NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; VARCHAR2(30)&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;IOT_NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; VARCHAR2(30)&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;...&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nice, now it works again! So, flushing the shared pool (which includes dictionary cache) helped us to resolve&lt;br /&gt;the issue.&lt;br /&gt;&lt;br /&gt;So, what happened here?&lt;br /&gt;&lt;br /&gt;First, we need to think how Oracle looks up objects from database. You all know there&#039;s a data dictionary in SYSTEM tablespace. Whenever you parse a statement which references any database objects, then Oracle process will go to dictionary cache and get that object&#039;s information from there. This is assuming the object&#039;s info is cached in dictionary cache. If it isn&#039;t, a cache miss happens, which causes a recursive SQL statement (or many) to be fired against data dictionary base tables (such OBJ$, TAB$, SEG$, etc...) and the result is used for populating relevant objects in dictionary cache.&lt;br /&gt;&lt;br /&gt;So, the dictionary cache acts as a cache for existing objects in data dictionary. Makes very much sense performance wise, as otherwise you would need to always execute the same recursive SQL again when parsing statements.&lt;br /&gt;&lt;br /&gt;But the dictionary cache also caches names of some non-existing objects!&lt;br /&gt;&lt;br /&gt;Doesn&#039;t sound sane? Read these two links about the reasons why Oracle needs non-existent object markers:&lt;br /&gt;&lt;br /&gt;• &lt;a href=&quot;http://www.jlcomp.demon.co.uk/faq/non_exist.html&quot; linktype=&quot;link&quot; track=&quot;on&quot;&gt;http://www.jlcomp.demon.co.uk/faq/non_exist.html&lt;/a&gt;&lt;br /&gt;• &lt;a href=&quot;http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/general008.htm&quot; linktype=&quot;link&quot; track=&quot;on&quot;&gt;http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/general008.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In addition to above, there is one more reason for caching non-existent objects. It&#039;s just performance. Let say an application tries to access a non-existent table APPS.T. The first access causes some recursive SQL to be fired in order to get that table&#039;s information fro data dictionary tables. However as this table doesn&#039;t exist, an error is returned back to application, but also, an entry for table APPS.T is kept in row cache with EXISTS=N flag, which says such table doesn&#039;t exist in the database. So, the next time this application tries to access the same table, Oracle can return the error immediately without having to rerun all the recursive SQLs. When the non-existent rowcache entry is flushed out the shared pool, the recursive SQLs must be used again.&lt;br /&gt;&lt;br /&gt;So, back to the issue. Let&#039;s check what happens in rowcache when we try to access an existing object. I&#039;m using a simple script rowcache.sql for this purpose (it uses V$ROWCACHE_PARENT as its source, you can download it from http://www.tanelpoder.com/files/scripts/rowcache.sql ).&lt;br /&gt;&lt;br /&gt;I create a new table and flush shared pool after it, to get rid of rowcache entries:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; create table new_table (a int);&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Table created.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; alter system flush shared_pool;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;System altered.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache new_table&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;no rows selected&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;So, now let’s access that table:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; select &lt;/strong&gt; from new_table;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;no rows selected&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache new_table&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;INDX&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HASH&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ADDRESS&amp;#160; EXIST CACHE_NAME KEY&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;---------- ---------- -------- ----- ---------- -----------------------------------------&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;198&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 41101&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 3E9F8AA4 Y&amp;#160;&amp;#160;&amp;#160;&amp;#160; dc_objects 3D00000009004E45575F5441424C4500&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000010000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Oracle has fetched data from data dictionary and populated a rowcache entry for object new_table, the field EXISTENT=Y, thus this object exists.&lt;br /&gt;&lt;br /&gt;See the contents of my rowcache.sql script to understand how this lookup is done. The object name string is available the V$ROWCACHE_PARENT.KEY column in raw form.&lt;br /&gt;&lt;br /&gt;Reading first KEY line backwards:&lt;br /&gt;• &quot;4E45575F5441424C45&quot; - is a hex representation of &quot;new_table&quot; characters&lt;br /&gt;• &quot;0900&quot; means 9 (in little endian form on my test platform), which is the object name character length.&lt;br /&gt;• 3D000000 in the beginning (again in little endian form) is the schema ID this cached object belongs.&lt;br /&gt;&lt;br /&gt;We can easily get the corresponding schema name with a query:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; select user from dual;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;USER&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;------------------------------&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;TANEL&lt;/span&gt;&lt;br /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; select username from dba_users where user_id = to_number(&#039;3D&#039;, &#039;XX&#039;);&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;USERNAME&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;------------------------------&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;TANEL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now, let’s see what happens when accessing a non-existent object. First let’s check if there are any rowcache entries cached for MYTABLE (I know it doesn&#039;t exist):&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache mytable&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;no rows selected&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; select count(*) from mytable;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;select count(*) from mytable&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;*&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR at line 1:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-00942: table or view does not exist&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache mytable&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;INDX&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HASH&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ADDRESS&amp;#160; EXIST CACHE_NAME&amp;#160; KEY&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;---------- ---------- -------- ----- ----------- ---------------------------------------&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;1387&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 54401&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 3CA834E8 N&amp;#160;&amp;#160;&amp;#160;&amp;#160; dc_objects&amp;#160; 3D00000007004D595441424C45000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000010000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;1454&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 59615&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 3CA81F38 N&amp;#160;&amp;#160;&amp;#160;&amp;#160; dc_objects&amp;#160; 0100000007004D595441424C45000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000010000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You see! There are two rowcache objects created with EXISTENT=N, which means object with this name does not exist in database.&lt;br /&gt;&lt;br /&gt;So, why are there two entries with different hash values? This indicates that there are two different objects involved for some reason. The reason is the PUBLIC synonym namespace and it can be seen from two different schema ID values in beginning of KEY fields (3D and 01). 3D belongs to schema TANEL and 01 is PUBLIC schema (btw, SYS is 0).&lt;br /&gt;&lt;br /&gt;When I run select &lt;strong&gt; from mytable without a schema qualifier, first a rowcache lookup is done in my current schema (and as the lookup failed, a non-existent object was created for that). And second, another lookup was performed in PUBLIC pseudo schema, which also failed and caused a non-existent marker to be generated. The hash values for same object name are different because the hashing function takes also the schema name as its input (and dblink name and object namespace too as a matter of fact).&lt;br /&gt;&lt;br /&gt;Let&#039;s see if we get only one rowcache entry when referring to a table with qualified schema name:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; alter system flush shared_pool;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;System altered.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache mytable&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;no rows selected&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; select count(*) from tanel.mytable;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;select count(*) from tanel.mytable&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/strong&gt;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR at line 1:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-00942: table or view does not exist&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache mytable&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;INDX&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HASH&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ADDRESS&amp;#160; EXIST CACHE_NAME&amp;#160; KEY&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;---------- ---------- -------- ----- ----------- ---------------------------------------&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;179&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 54401&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4312EC34 N&amp;#160;&amp;#160;&amp;#160;&amp;#160; dc_objects&amp;#160; 3D00000007004D595441424C45000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000010000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As predicted, only one non-existent marker was created (as the other lookup for public schema was not&lt;br /&gt;done).&lt;br /&gt;&lt;br /&gt;Ok, now that we&#039;ve explored some rowcache internals, let&#039;s get back to the original problem. Objects seem to&lt;br /&gt;disappear if they are described when database is not open. I&#039;m pasting the test case here again:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; startup mount;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORACLE instance started.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Total System Global Area 595591168 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Fixed Size 1263128 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Variable Size 163580392 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Database Buffers 423624704 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Redo Buffers 7122944 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Database mounted.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; desc dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-04043: object dba_tables does not exist&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; alter database open;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Database altered.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; desc dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-04043: object dba_tables does not exist&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; select &lt;strong&gt; from dba_tables;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;select &lt;/strong&gt; from dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; *&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR at line 1:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-00942: table or view does not exist&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you see, the dba_tables object seems to be gone from the database.&lt;br /&gt;&lt;br /&gt;Now let’s walk through this test case with using the rowcache.sql script to see what&#039;s happening in rowcache:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; startup mount;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORACLE instance started.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Total System Global Area 595591168 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Fixed Size 1263128 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Variable Size 163580392 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Database Buffers 423624704 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Redo Buffers 7122944 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Database mounted.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;no rows selected&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br /&gt;Right after startup there are no rowcache entries about dba_tables. This is expected. Let’s describe dba_tables now:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; desc dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-04043: object dba_tables does not exist&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;INDX&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HASH&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ADDRESS&amp;#160; EXIST CACHE_NAME&amp;#160; KEY&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;---------- ---------- -------- ----- ----------- ----------------------------------------&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 34505&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4324D8B8 N&amp;#160;&amp;#160;&amp;#160;&amp;#160; dc_objects&amp;#160; 000000000A004442415F5441424C4553&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000010000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 36489&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4324D1C8 N&amp;#160;&amp;#160;&amp;#160;&amp;#160; dc_objects&amp;#160; 010000000A004442415F5441424C4553&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000010000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br /&gt;As the dictionary lookups for describe failed (as database is closed), there are non-existent rowcache entries created for &quot;DBA_TABLES&quot; object. From the first bytes of KEY field we see (00 and 01) that the non-existent entries were created for DBA_TABLES both in SYS and PUBLIC schema.&lt;br /&gt;&lt;br /&gt;Let&#039;s open up the database:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; alter database open;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Database altered.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;INDX&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HASH&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ADDRESS&amp;#160; EXIST CACHE_NAME KEY&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;---------- ---------- -------- ----- ---------- ----------------------------------------&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;494&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 34505&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4324D8B8 N&amp;#160;&amp;#160;&amp;#160;&amp;#160; dc_objects 000000000A004442415F5441424C4553&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000010000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;506&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 36489&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4324D1C8 N&amp;#160;&amp;#160;&amp;#160; dc_objects&amp;#160;&amp;#160; 010000000A004442415F5441424C4553&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000010000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; desc dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-04043: object dba_tables does not exist&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br /&gt;Even after db open, the non-existent markers are still in rowcache and this is exactly the reason why this DBA_TABLES object seems to be disappeared (remember, rowcache also acts as cache for non-existent object names). If cache explicitly says an object doesn&#039;t exist, Oracle doesn&#039;t look further (into dictionary tables). As shared pool flush also flushes out not-locked rowcache entries, it can be used for making the lost objects reappear:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; alter system flush shared_pool;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;System altered.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;no rows selected&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; desc dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Name Null? Type&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;--------------------------------------- --------------------&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;1 OWNER NOT NULL VARCHAR2(30)&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;2 TABLE_NAME NOT NULL VARCHAR2(30)&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;3 TABLESPACE_NAME VARCHAR2(30)&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;4 CLUSTER_NAME VARCHAR2(30)&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;5 IOT_NAME VARCHAR2(30)&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;6 STATUS VARCHAR2(8)&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;7 PCT_FREE NUMBER&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;[...snip...]&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br /&gt;So, this problem only happens when describing objects when database is closed.&lt;br /&gt;&lt;br /&gt;When I try to access the object by other means (like plain select), this problem doesn&#039;t happen, but the error message returned gives an important clue for understanding the bug:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; startup mount;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORACLE instance started.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Total System Global Area 595591168 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Fixed Size 1263128 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Variable Size 163580392 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Database Buffers 423624704 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Redo Buffers 7122944 bytes&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;Database mounted.&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;no rows selected&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; select count(*) from dba_tables;&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;select count(*) from dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;*&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR at line 1:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-01219: database not open: queries allowed on fixed tables/views only&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;no rows selected&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;See, the error message is different for a SELECT, it says database is not open and queries not allowed. Therefore it looks like the dictionary lookup wasn’t even performed as Oracle knew the database was closed. And as a result the non-existent markers were not created (as dictionary lookup function kqrget() is the one responsible for that).&lt;br /&gt;&lt;br /&gt;Let’s see the describe again:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; desc dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ERROR:&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;ORA-04043: object dba_tables does not exist&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;SQL&amp;gt; @rowcache dba_tables&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;INDX&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HASH&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ADDRESS&amp;#160; EXIST CACHE_NAME KEY&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;---------- ---------- -------- ----- ---------- ---------------------------------------&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 34505&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4324E478 N&amp;#160;&amp;#160;&amp;#160;&amp;#160; dc_objects 000000000A004442415F5441424C4553&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000010000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 36489&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4324DD88 N&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; dc_objects 010000000A004442415F5441424C4553&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000010000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000000000000000000000000000000&lt;/span&gt;&lt;br style=&quot;font-family: Courier New,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: Courier New,Courier,monospace;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;nb 
    </content:encoded>

    <pubDate>Mon, 02 Mar 2009 12:05:42 -0700</pubDate>
    <guid isPermaLink="false">http://trutek.com/serendipity/index.php?/archives/27-guid.html</guid>
    
</item>

</channel>
</rss>