# Для 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