top of page

Program error

Открытая·3 пользователя

CE-00056: Monitoring (Oracle Block Buffer Cache Hit Ratio)

[RU]


Источник ошибки: Ядро мониторинга работы СУБД Oracle

Текст сообщения: Monitoring (Oracle Block Buffer Cache Hit Ratio)

Информация

  • Получение данных о проценте попадания запросов в блоки данных в буферном кеше. Чем выше значение, тем лучше


Запрос

SELECT round((1 - (phys.value / (db.value + cons.value))) * 100,2) "read"
  FROM   v$sysstat phys, 
         v$sysstat db, 
         v$sysstat cons
 WHERE  phys.name  = 'physical reads'
   AND  db.name    = 'db block gets'
   AND  cons.name  = 'consistent gets' 

Решение

Предоставить пользователю права на чтение данных системного каталога, например

grant select any dictionary to <UserName>; 
или      
grant select on v$sysstat to <UserName>;


[EN]


Error Source: Oracle DBMS Operation Monitoring Kernel

Message text: Monitoring (Oracle Block Buffer Cache Hit Ratio)

Information

  • Obtaining data on the percentage of requests hitting data blocks in the buffer cache. The higher the value, the better


Query

SELECT round((1 - (phys.value / (db.value + cons.value))) * 100,2) "read"
  FROM   v$sysstat phys, 
         v$sysstat db, 
         v$sysstat cons
 WHERE  phys.name  = 'physical reads'
   AND  db.name    = 'db block gets'
   AND  cons.name  = 'consistent gets' 


Solution

Grant the user rights to read system directory data, for example

grant select any dictionary to <UserName>; 
or     
grant select on v$sysstat to <UserName>;
14 просмотров

О группе

Добро пожаловать в группу! Общайтесь с другими участниками, получайте обновления и делитесь фото и видео.

Участники

bottom of page