.确定物理内存大小(至少2g)
# prtconf | grep "Memory size"

2.查看交换分区大小(物理内存的1.5-2倍)
# swap -s

3.查看文件目录
# df -h

4.检查需要安装的软件(没有安装的软件挂载光盘可以找到)
pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibms SUNWsprot   SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

5.创建用户组和用户
[root@solaris186:/]# groupadd install
[root@solaris186:/]# groupadd dba    
[root@solaris186:/]# groupadd oper
[root@solaris186:/]# useradd -g oinstall -G dba,oper -d /export/home/oracle -s /usr/bin/bash -m oracle

6.设置oracle用户口令
# passwd oracle

7.创建oracle需要的目录
[root@solaris186:/]# mkdir -p /u01/app/oracle
[root@solaris186:/]# chown -R oracle:install /u01
[root@solaris186:/]# chmod -R 775 /u01/app/oracle

8.配置内核参数(/etc/system)
set noexec_user_stack=1
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmni=100
set rlim_fd_max=65536
set rlim_fd_cur=4096
set maxuprc=16384
set max_nprocs=30000            配置完需要重启系统

9.将oracle数据库传到服务器,并且解压到database

10.改变database目录的权限,以便oracle用户操作
#chown -R oracle:oinstall database
#chmod -R u+x database

11.设置环境变量(oracle用户下)
$ vi /export/home/oracle/.profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=prod

export PATH=$PATH:$ORACLE_HOME/bin

12.在Oracle Solaris 10 安装Oracle 11.2.0.3.0时,需要做下面的参数调整:
-bash-3.2# /usr/sbin/ndd -set /dev/udp udp_smallest_anon_port 9000
-bash-3.2# /usr/sbin/ndd -set /dev/tcp tcp_smallest_anon_port 9000
-bash-3.2# /usr/sbin/ndd -set /dev/tcp tcp_largest_anon_port 65500
-bash-3.2# /usr/sbin/ndd -set /dev/udp udp_largest_anon_port 65500

13.运行database目录下的runInstaller(./runInstaller)进行安装

14.命令dbca进行建库