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

Note: Only a member of this blog may post a comment.

Does DEALLOCATE UNUSED or SHRINK SPACE will free space occupied by LOB segment?

Lets check how it works. My env is DB 19.20@Linux-x64 1) I created the table with 4 LOB columns of 4 different LOB types: BASICFILE BLOB, BA...