Writer instructions

Page title

For most spaces, this page must be titled Space announcements.

For spaces with localized content, this page must be titled Space announcements l10n.

Purpose

Provide an announcement banner on every page of your space.

Location

Move this page outside of your home branch.

Guidelines

Announcement Support for this product will end on December 22, 2025. To monitor Oracle databases, we recommend that you use PATROL for Oracle Enterprise Database.

Data Dictionary Cache Hit Ratio (DictHitRatio)


The DictHitRatio parameter reports the percentage of all requests for data dictionary attributes that are resolved from the dictionary cache (also referred to as the row cache).

DictHitRatio is calculated by pulling the values from the database each time the parameter runs a poll cycle, that is, collects data. The values are stored in variables. Each time the parameter polls, the difference between the new value and old value received from the sga_row_cache_gets and sga_row_cache_misses and is scaled for an hour (delta).

Using delta values identifies when the dictionary hit ratio is low or high at a certain polling interval.

If accumulative values were used, it would not reflect what was happening now, but rather reflect the ratio since the database instance was started.
You can make the polling cycle longer, based on your particular needs.

In Oracle8, it is extremely unusual for this cache not to be correctly sized automatically. If it is too small, then the shared pool must be made larger.

Recommendations
If the DictHitRatio value is consistently low, do the following things:

  • Increase the init.ora shared_pool_size parameter 2 to reduce implicit reparsing of SQL statements and PL/SQL blocks on execution.
  • If needed, increase the init.ora open_cursors parameter to increase the number of cursors permitted for a session.This action takes advantage of additional memory available for shared SQL areas.
  • Whenever possible, use stored procedures and identical SQL statements in applications so that they can share a SQL area.

Note

Ignore the recommendations when Oracle AMM is active on an Oracle instance.

BMC PATROL properties

Attribute

Default value

Application class

ORACLE_SGA

Command type

Not applicable

Platform

All

Icon style

Graph

Unit

Percentage of requests

Border range

Undefined

Alarm1 range

0-90 ALARM

Alarm2 range

90-95 WARN

Scheduling(poll time)

Poll time of collector

Active at installation

Yes

Parameter type

Consumer

Value set by

CollSGA

BMC ProactiveNet Performance Management properties

Property

Default value

Monitor type

Oracle Database Shared Global Area

Key Performance Indicator

Yes

Monitor for abnormalities

Yes

Graph by default

Yes

Availability

No

Response time

No

Normal distribution

Yes

Statistical

Yes

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*