Solaris 10 11/06 s10s_u3wos_10 SPARC
           Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                           Assembled 14 November 2006
上面是我的solaris版本,在安装oracle11时,有一步是检测环境的,居然全部失败,而且之前我对于/etc/system中的参数是设置过得,为什么会出现失败,难道是不支持,有遇到过此类问题的大侠告诉我到底是什么原因
以下是我在网上找的操作步骤请验证一下solaris和oracle的版本信息,如果版本号不对,可能会安装失败 
solaris版本:SunOs 5.10 
# cat /etc/release 
                       Solaris 10 1/06 s10s_u1wos_19a SPARC 
           Copyright 2005 Sun Microsystems, Inc.  All Rights Reserved. 
                        Use is subject to license terms. 
                           Assembled 07 December 2005 oracle版本: Oracle Database 10g Release 2 (10.2.0.1.0) for Solaris Operating System (sparc):10gr2_db_sol.cpio *************************************************************************************** 
第一步:以ROOT身份登陆系统 第二步:创建用户和组: 
#bash 
#groupadd oinstall 
#groupadd dba 
#useradd -d /export/home/oracle -g oinstall -G dba oracle  **注意这里一定要把oracle用户的目录改成自己定义的,不改的话,默认在/home/oracle,oracle用户将无法登陆 
#passwd oracle 
#mkdir -p /export/home/oracle 
#chown -R oracle:oinstall /export/home/oracle 第三步: 
1.建立oracle的基目录和数据库目录,我的硬盘是挂在/export/home下的,所以建立oracle基目录就在/export/home下创建一个文件夹,叫oracle10g 
#mkdir -p /export/home/oracle10g (oracle基目录) 
#mkdir /export/home/oradata (数据文件目录) 2.改变目录的属主和组 
#chown -R oracle:oinstall /export/home/oracle10g 
#chown -R oracle:oinstall /export/home/oradata 3.改变目录权限 
#chmod -R 775 /export/home/oracle10g 
#chmod -R 775 /export/home/oradata 第四步:配置内核参数 
1.备份文件:  
# cp /etc/system /etc/system.orig 
2.打开文件并修改:  
# gedit /etc/system 
在文件末尾添加以下内容:  
set noexec_user_stack=1 
set noexec_user_stack_log=1 
set semsys:seminfo_semmni=110 
set semsys:seminfo_semmns=1024 
set semsys:seminfo_semmsl=256 
set semsys:seminfo_semvmx=32767 
set semsys:seminfo_semopm =100 
set shmsys:shminfo_shmmax=4294967295 
set shmsys:shminfo_shmmin=1 
set shmsys:shminfo_shmmni=100 
set shmsys:shminfo_shmseg=10 保存后重启: # /usr/sbin/reboot 
第五步:验证系统条件 
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt 如果验证没有通过,请在solaris10的安装盘中找到相应的安装包,复制到/var/spool/pkg目录下 
在命令窗口中执行:pkgadd  **缺少的安装包一般在solaris10的第一张安装光盘的/solaris_10/product目录下 
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt 
system      SUNWarc   Lint Libraries (usr) 
system      SUNWbtool CCS tools bundled with SunOS 
system      SUNWhea   SunOS Header Files 
system      SUNWi1of  ISO-8859-1 (Latin-1) Optional Fonts 
system      SUNWlibm  Math & Microtasking Library Headers & Lint Files (Usr) 
system      SUNWlibms Math & Microtasking Libraries (Usr) 
system      SUNWsprot Solaris Bundled tools 
system      SUNWtoo   Programming Tools 
system      SUNWxwfnt X Window System platform required fonts 
    : "SUNWsprox" 
    : "SUNWi1cs" 
    : "SUNWi15cs" 
测试发现SUNWsprox SUNWi1cs SUNWi15cs可以不用安装。 
第六步:以oracle用户登陆并配置用户环境 
1. $ su - oracle 
2.$bash 
3.执行: $ ORACLE_BASE=/export/home/oracle10g 
$ ORACLE_SID=WISETTMS 
$ export ORACLE_BASE ORACLE_SID 
4.确定ORACLE_HOME 和 TNS_ADMIN 没有被设置过: 
$ unset ORACLE_HOME 
$ unset TNS_ADMIN 
5.查看设置是否正确: 
$ umask 
$ env  ¦ more 
如果输出为:0022,022,22则正确. 第七步:开始安装oracle数据库 
1.把oracle安装包复制到/export/home/oradata 目录下解压,修改/export/home/oradata/install里oraparam.ini 
在 Solaris=5.6,5.7,5.8,5.9 这行中添加5.10,保存 
**如果下载的是oracle 10.2.0.2 for solaris(x86),默认的是5.10,不用做任何修改 
#bash 
#cp 10gr2_db_sol.cpio.gz /export/home/oradata 
#unzip 10gr2_db_sol.cpio.gz 
#cpio -ivmd  <10gr2_db_sol.cpio