Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: HP-UX 11.0 64-bit? -- works with hack for solaris 32 bit
we ran into the same problem sometime back as we use 32 bit OS. we achieved
sga sizes as high as 3 gb by rebuilding the oracle kernel.these steps are
for solaris 2.6 running 8i ..
these steps have been shamlessly copied from metal link .. excerpts follow ....enjoy ...
The steps to configure the sgabeg are as follows:
1. Shutdown any databases
2. Make a backup copy of 'libserver8.a'
% cd $ORACLE_HOME/lib % cp libserver8.a libserver8.a.orig3. Generate the "ksms.s" file (change the address at which the SGA attaches. see below for complete map)
% cd $ORACLE_HOME/rdbms/lib
% $ORACLE_HOME/bin/genksms -b 0x30000000 > ksms.s
4. Regenerate the 'ksms.o' object:
% make -f ins_rdbms.mk ksms.o
5. Archive 'ksms.o' into 'libserver8.a'
%ar r $ORACLE_HOME/lib/libserver8.a ksms.o 6. Relink
% make -f ins_rdbms.mk ioracle
Following is the address chart for configuring the sga beginning address according to the max sga size required.
sgabeg = 0xe0000000 | 256Mb SGA sgabeg = 0xd0000000 | 512Mb SGA sgabeg = 0xc0000000 | 768Mb SGA sgabeg = 0xb0000000 | 1Gb SGA sgabeg = 0xa0000000 | 1.25Gb SGA sgabeg = 0x90000000 | 1.5Gb SGA sgabeg = 0x80000000 | 1.75Gb SGA sgabeg = 0x77000000 | just less than 2Gb SGA sgabeg = 0x70000000 | 2Gb SGA sgabeg = 0x60000000 | 2.25Gb SGA sgabeg = 0x50000000 | 2.5Gb SGA sgabeg = 0x40000000 | 2.75Gb SGA sgabeg = 0x30000000 | 3Gb SGA sgabeg = 0x20000000 | 3.25Gb SGA sgabeg = 0x10000000 | 3.5Gb SGA sgabeg = 0x01000000 | 16Mb less than 3.75Gb SGA
hth
deepAk
-----Original Message-----
From: Jesse, Rich [mailto:Rich.Jesse_at_qtiworld.com]
Sent: Tuesday, July 18, 2000 4:36 PM
To: Multiple recipients of list ORACLE-L
Received on Tue Jul 18 2000 - 20:38:22 CDT
![]() |
![]() |