The catalog
cache of a database instance stores the catalog objects most recently used by a database session and the internal representation (execution plans) of the most recently executed SQL statements.Data which is expelled from the catalog cache is moved for the time being to the
data cache.A catalog cache is exists once per database user session.