I Installed Oracle 8.1.7 on Gentoo Linux with kernel 2.6.8.1.
The only error I received was at the end of the installation, when it attempted to create a database.
I then tried to create a database manually (using connect internal and then startup nomount), but received the same error:
Code:
SVRMGR> connect internal
Connected.
SVRMGR> startup nomount
ORA-27102: out of memory
Linux Error: 12: Cannot allocate memory
Additional information: 1
Additional information: 1048578
It's a P4 test machine with 512MB ram and these are the current values of shm and sem (I know these values are probably wrong):
Code:
# cat /proc/sys/kernel/{shmall,shmmax,shmmni,sem}
65536
268435456
4096
250     32000   32      128
# cat /proc/sys/fs/file-max
65536
The init.ora :
Code:
db_name = "intorcl"
db_files = 80
db_file_multiblock_read_count = 8
db_block_buffers = 100
shared_pool_size = 3500000
log_checkpoint_interval = 10000
processes = 50
parallel_max_servers = 5
log_buffer = 32768
max_dump_file_size = 10240
global_names = TRUE
control_files = (ora_control1, ora_control2)
I tried adding large_pool_size=256000 but then got the following error:
Code:
SVRMGR> connect internal
Connected.
SVRMGR> startup nomount
ORA-01078: failure in processing system parameters
SVRMGR>
Code:
$ cat .bashrc
umask 022
unset LANG
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export ORACLE_TERM=vt100
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_SID=intorcl
export PATH=$PATH:$ORACLE_HOME/bin
Any help would be appreciated.