Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> ORA-27102 on Startup
Greetings,
I just upgraded one of our Linux boxes. It is now running 32-bit RHEL
2.6.9-42.Elsmp. The box has 16GB of memory. I installed 32-bit Oracle
10.2.0.3.0. I am encountering ORA-27102, out of memory errors when
starting the database and I don't understand why. The kernel parameters
are set correctly, I think...
[root_at_willie ~]# /sbin/sysctl -a | grep sem
kernel.sem = 250 32000 100 128
[root_at_willie ~]# /sbin/sysctl -a | grep shm
vm.hugetlb_shm_group = 0
kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.shmmax = 4294967295
With these init parameters (which work by the way on a 64-bit server with 64-bit oracle installed, same versions and only 10GB of memory) I encountered the ORA-27102 on startup...
edrs.__db_cache_size=788529152 edrs.__java_pool_size=33554432 edrs.__large_pool_size=16777216 edrs.__shared_pool_size=1275068416 edrs.__streams_pool_size=16777216
In order to start the database I had to change the parameters to this...
edrs.__db_cache_size=50000000 edrs.__java_pool_size=33554432 edrs.__large_pool_size=16777216 edrs.__shared_pool_size=250000000 edrs.__streams_pool_size=16777216
The one which seems to make the most difference is the sga_target parameter. This database was created by restoring an RMAN backup from the production server. So I am completely at a loss to explain why, on this box with more memory than the other I have to reduce the memory allocation in order to start the database. Any insight would be greatly appreciated.
Thanks.
Bill Wagman
Univ. of California at Davis
IET Campus Data Center
wjwagman_at_ucdavis.edu
(530) 754-6208
-- http://www.freelists.org/webpage/oracle-lReceived on Wed Mar 28 2007 - 13:45:06 CDT
![]() |
![]() |