A very detail guide to install oracle on Solaris OS.
Kernel Parameter Settings for Solaris For Solaris, use the ipcs command to obtain a list of the system's current shared memory and semaphore segments, and their identification number and owner.Use a text editor such asvi
to change the kernel parameter settings in the /etc/system
file after making a backup copy. If you have previously changed your kernel for another program to levels equal to or higher than the levels Oracle9i requires, then do not change the settings. If the levels are too low, change them to levels at least as high as those in the table. If you change the settings, save the /etc/system
file and restart the system. The parameters in the following table are the minimum values to run Oracle9i with a single database instance on Solaris. Kernel Parameter
Setting
Purpose
SEMMNI
100
Defines the maximum number of semaphore sets in the entire system.
SEMMNS
1024
Defines the maximum semaphores on the system. This setting is a minimum recommended value, for initial installation only.
The SEMMNS parameter should be set to the sum of the PROCESSES parameter for each Oracle database, adding the largest one twice, and then adding an additional 10 for each database.
SEMMSL
256
Defines the minimum recommended value, for initial installation only.
SHMMAX
4294967295
Defines the maximum allowable size of one shared memory segment.
4 GB = 4294967295
SHMMIN
1
Defines the minimum allowable size of a single shared memory segment.
SHMMNI
100
Defines the maximum number of shared memory segments in the entire system.
SHMSEG
10
Defines the maximum number of shared memory segments one process can attach.
1-) Open "/etc/system
" file by using a preferrable text editor utility for yourself.
2-) Insert the following rows at the bottom of "/etc/system
" file:
CAUTION : These values are for a computer with 512 MB. RAM. You need to change these values according to your computer's physical RAM. While you create a database select 5 as "maximum concurrent connection". Otherwise you will recevive an "Oracle not available" or "not connected to Oracle" error. You will need a good luck... :)))
set shmsys:shminfo_shmmax=4192000000 set shmsys:shminfo_shmmin=128000000 set shmsys:shminfo_shmmni=200 set shmsys:shminfo_shmseg=20 set semsys:seminfo_semmni=200 set semsys:seminfo_semmsl=200 set semsys:seminfo_semmns=200 set semsys:seminfo_semopm=200 set semsys:seminfo_semvmx=32768
Click here for a sample of "/etc/system" file.
These settings are for your Operating Environment's Kernel. Oracle Database needs you to make these modifications to run properly. You may need to edit these values according to your computer's RAM. Please refer to your "System Manufacturer's Assistance " and documentation.
3-) Reboot your system to activate the new kernel parameters. When your computer is restarted, you can check the amount of "Maximum Shared Memory " and "Minimum Shared Memory " by the command;
sysdef
This will give the important values about your system. You can see the "Shared Memory Area " section at the bottom of the listing.
4-) Open a terminal window as root. Type
admintool
and press ENTER to run administration tool.
You need at least one user and two groups to install and run Oracle Database. First let's create the UNIX groups, then let's create a UNIX user account by using admintool. Make following step by step:
- Create a group named "oinstall"
- Create a group named "dba"






