1.新建用户、组和oracle目录
root用户登录,创建目录:

mkdir –p /opt/app/oracle

mkdir –p /opt/app/oracle/product/10.2.0/db

新建oracle组和用户并给目录分配用户和权限:

/usr/sbin/groupadd –g 301 dba

/usr/sbin/groupadd –g 300 oinstall

useradd –u 250 –c “oracle user” –d /opt/app/oracle –g oinstall –G dba –m –s /bin/ksh oracle

chown –R oracle:dba /opt/app/oracle

chmod –R 775 /opt/app/oracle

2.设置oracle用户环境变量
oracle用户登录,设置环境变量
Vi ~/.profile
 
添加以下变量:
umask 022
 
if [ -t 0 ]; then
stty intr ^C
fi
MAIL=/usr/mail/${LOGNAME:?}
export PS1='hostname':$LOGNAME'$ '
export TERM=vt100
stty erase ^?
set -o vi

export DISPLAY=192.168.1.72:0.0

export ORACLE_SID=orcl

export ORACLE_BASE=/export/home/app/oracle

export ORACLE_HOME=${ORACLE_BASE}/product/10.2.0/db_1

export ORACLE_ADMIN=${ORACLE_BASE}/admin

export TNS_ADMIN=${ORACLE_HOME}/network/admin

export LD_LIBRARY_PATH=${ORACLE_HOME}/lib

export PATH=${ORACLE_HOME}/bin:/usr/bin:/etc:/usr/openwin/bin:/usr/local/bin:/usr/sbin:${PATH}:.

然后退出,重新登录该用户,使得环境变量产生效果
3.检查solaris的必要安装包
检查solaris10 需要的包是否已全部安装:

pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot \

 SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

4.修改solaris的内核参数
root用户登录,修改solaris 10 核心参数:
vi /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 semsys:seminfo_shmmax=4294967295

set semsys:seminfo_shmmin=1

set semsys:seminfo_shmmni=100

set semsys:seminfo_shmseg=10

 
修改后重启solaris:
Reboot
5.数据库安装
进入数据库安装文件目录,运行以下命令:
./runInstaller

Solaris 10上安装oracle 10gR2_oracle安装  solaris

默认选择基本安装就可以了,安装类型为企业版,修改全局数据库名称,数据库口令,然后下一步,进行系统需求检测,一般的警告可以不予理会,
 

Solaris 10上安装oracle 10gR2_oracle安装  solaris_02

接下来就看到安装页面,直接点击安装就ok了,安装完数据库,自动创建数据库实例,不需要手动干预,

Solaris 10上安装oracle 10gR2_oracle安装  solaris_03

安装完成通过访问
http://机器名:1158/em访问企业管理器进行相关的日常管理维护工作。
高级安装这里不做描述,提供一些自定义的内容和参数设定,大家可以自己在windows的平台上操作。