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
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
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货