The Oracle data dictionary is a collection of database tables, owned by the SYS and SYSTEM schemas, that contain the metadata about the database, its structures, the privileges and roles of database users. The data dictionary cache holds cached blocks from the data dictionary.
Dictionary cache is information about the database objects stored in a data dictionary table.