Порекомендовал я на одной БД воспользоваться преимуществами флеш кеша.
http://docs.oracle.com/cd/E11882_01/server.112/e25494/memory005.htm#BABHEDBH
Заказчик купил карточку, задал параметры
db_flash_cache_file=/ssd/flashfile.dbf
db_flash_cache_size=36g
И перестартовал БД. В результате получилось:
ORA-00439: feature not enabled: Server Flash Cache
Оказывается - баг: Bug 12949806 - FLASH CACHE CHECK IS AGAINST ENTERPRISE-RELEASE !
Сейчас против этого бага Оракл предлагает патч 12949806.
Окончательно бещают исправить в 11.2.0.4.
http://docs.oracle.com/cd/E11882_01/server.112/e25494/memory005.htm#BABHEDBH
Заказчик купил карточку, задал параметры
db_flash_cache_file=/ssd/flashfile.dbf
db_flash_cache_size=36g
И перестартовал БД. В результате получилось:
ORA-00439: feature not enabled: Server Flash Cache
Оказывается - баг: Bug 12949806 - FLASH CACHE CHECK IS AGAINST ENTERPRISE-RELEASE !
Сейчас против этого бага Оракл предлагает патч 12949806.
Окончательно бещают исправить в 11.2.0.4.
Для полноты картины стоит добавить, что ограничение на использование FLASH CACHE только на OEL версии Linux достаточно печальное, но разрешимое для семейства RHEL 5 (приверено) и, вероятно аналогично, для RHEL 6 - http://surachartopun.com/2010/02/11gr2test-flash-cache-on-redhat.html
ReplyDeleteСпасибо!
ReplyDeleteУстановка патча 12949806 решила проблему.
Привет,
ReplyDeleteЕсть вопрос по флеш кешу: вроде бы у этого девайса должен быть размер блока 4К, но почему-то в нем всегда 512 байт:
Disk /dev/sdc: 479.6 GB, 479559942144 bytes
255 heads, 63 sectors/track, 58303 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Как бы вытащить 4К ?