# Для 8i
# Подробности http://tahiti.oracle.com/pls/tahiti/tahiti.initora
# Это чтобы заработали все фичи оптимизатора
compatible = 8.1.7
# Пусть разбирается со всем cost-based Оптимизатор
optimizer_mode=choose
# С этим база должна быть создана
db_block_size = 8192
# Размеры shared_pool (library + dictionary)
shared_pool_size=200M
# Если Вы все равно не используете jаva...
java_pool_size=1000000
# Чтобы не выкидывать sga на диск. Правда говорят инстанс
# может не стартовать с этим параметром
lock_sga=true
# Размер буффер кеша (600M) Таким образом у нас съедено около 800Mb
db_block_buffers= 73242
# Как осуществлять full scan
db_file_multiblock_read_count=16
# Буффер для операций с redo log 1 M
log_buffer = 1048576
# Попытки оптимизировать разбор sql
cursor_sharing=force
# Память под сортировки
sort_area_size=1048576
sort_area_retained_size= 524288
# Hash join я люблю
hash_area_size = ( по умолчанию 2*sort_area_size)
HASH_JOIN_ENABLED = true
# Чтобы было возможно управлять базой удаленно
remote_password_file=exclusive
# Сколько приложение может иметь открытых курсоров
open_cursors = 300
#Для job 4 job проверять каждые 60 сек
JOB_QUEUE_PROCESSES=4
JOB_QUEUE_INTERVAL = 60
# Зависит от вашего кол-ва сессий. Если задрать это число то
# возможно придется поменять SEMMSL в /etc/system
processes=300
#Попытки параллельной работы при
однопроцессорной машине
DBWR_IO_SLAVES = не более кол-ва физических файлов
даных
#Или при многопроцессорной машине с N
процессарами
db_writer_processes = N
db_block_lru_latches= N
# Это нужно обсуждать отдельно
# Похоже что на sun вырианта только 2 - raw или veritas quick io
# http://www.ixora.com.au/notes/raw_asynchronous_io.htm
DISK_ASYNCH_IO=true