Tuesday, November 27, 2012

ORA-00439: feature not enabled: Server Flash Cache

Порекомендовал я на одной БД воспользоваться преимуществами флеш кеша.
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.

 

3 comments:

  1. Для полноты картины стоит добавить, что ограничение на использование FLASH CACHE только на OEL версии Linux достаточно печальное, но разрешимое для семейства RHEL 5 (приверено) и, вероятно аналогично, для RHEL 6 - http://surachartopun.com/2010/02/11gr2test-flash-cache-on-redhat.html

    ReplyDelete
  2. Спасибо!
    Установка патча 12949806 решила проблему.

    ReplyDelete
  3. Привет,
    Есть вопрос по флеш кешу: вроде бы у этого девайса должен быть размер блока 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К ?

    ReplyDelete

Could not locate shrept.lst make: *** [client_sharedlib] Error 1

 Installing the quarterly database patch i got unpleasant message : " Patching component oracle.sdo, 12.2.0.1.0... Make failed to ...