一.检查软件包安装情况:
pkginfo-iSUNWarc SUNWlibms SUNWtoo SUNWi1cs SUNWi15cs SUNWxwfnt SUNWxwplt SUNWmfrun SUNWxwplr SUNWxwdv SUNWgcc SUNWbtool SUNWi1of SUNWhea SUNWlibm SUNWsprot SUNWuiu8 SUNWpool SUNWpoolr
二.如果找不到相应的包,需要加载安装光盘。
加载ISO光盘的步骤:
Step 1
# lofiadm -a /home/mike_s/RH6.0/sparc.iso /dev/lofi/1
注:用 lofiadm 创建一个附属的块设备给sparc.iso
Step 2
# mount -F hsfs -o ro /dev/lofi/1 /mnt/iso
注:用mount命令将该设备加载到某个文档系统中
查看lofiadm设备信息:
lofiadm
出现如下信息则说明设备创建成功Block Device File /dev/lofi/1 /home/mike_s/RH6.0/sparc.iso
卸载ISO映像文档:
Step 1
# umount /mnt/iso
注:将文档系统先卸载掉
Step 2
# lofiadm -d /dev/lofi/1
注:删除lofiadm创建的设备
查看lofiadm设备信息:
lofiadm
出现如下信息则说明设备删除成功Block Device File
3.安装缺少包
pkgadd -d /mnt/cdrom/Solaris_10/Product SUNWi15cs
pkgadd -d /mnt/cdrom/Solaris_10/Product SUNWi1cs
四 安装准备
1,创建oracle用户
以root用户登录,创建oracle用户以及其所属的dba组
su -
# groupadd dba
# groupadd oinstall
# groupadd asmdba
# groupadd asmadmin
# useradd -g oinstall -G dba,asmdba,asmadmin -m -d /export/home/oracle -s /usr/bin/bash oracle
2,设置系统参数
编辑 /etc/system 文件添加下行
set noexec_user_stack=1
执行下面命令
# projadd -U oracle -K "project.max-shm-memory=(priv,4g,deny)" user.oracle
# projmod -sK "project.max-sem-nsems=(priv,512,deny)" user.oracle
# projmod -sK "project.max-sem-ids=(priv,128,deny)" user.oracle
# projmod -sK "project.max-shm-ids=(priv,128,deny)" user.oracle
可以通过”prctl -i project user.oracle” 命令对配置进行检查
3,创建oracle目录
# mkdir /opt/oracle
# mkdir /opt/oracle/112
# chown -R oracle:dba /opt/oracle
4,设置oracle环境变量
编辑 /export/home/oracle/.bash_profile 并添加下列行:
ORACLE_BASE=/opt/oracle
ORACLE_HOME=$ORACLE_BASE/112
ORACLE_SID=ORA11GR2
CRS_HOME=$ORACLE_BASE/112_crs
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$CRS_HOME/lib
PATH=$PATH:/usr/local/bin:/usr/ccs/bin:$ORACLE_HOME/bin:$CRS_HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
保存后通过下面命令是配置生效
su - oracle
cd /export/home/oracle
. .bash_profile