1.确定物理内存大小(至少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进行建库