Solaris 10 oracle11g 安装

一、检测环境

硬件

内存/usr/sbin/prtconf | grep "Memory size" 大于1G

SWAP /usr/sbin/swap -l

硬盘空间 df -h

 

软件

pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibc SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt 

补丁包

119963-14 or later (SunOS 5.10: Shared library patch for C++)
120753-06 or later (SunOS 5.10: Microtasking libraries (libmtsk) patch)
139574-03 or later (SunOS 5.10) 

备注:

软件包查询

#pkginfo -i软件包名称

软件包安装

#pkgadd -d [device | pathname ] pkg_name

#pagadd -d . SUNWi1cs

  

补丁包查询

#patchadd -p |grep 119963

补丁包安装

#patchadd 119963-14  (解压后的目录)

 

二、创建用户和组

#groupadd dba

#groupadd oinstall

#useradd -g oinstall -G dba -m -d /export/home/oracle -s /usr/bin/bash oracle

修改oracle密码

#passwd oracle

 

三、修改内核参数

编辑/etc/system文件,添加下行

set noexec_user_stack=1

 

检查用户配置文件

#id -p oracle

uid=101(oracle) gid=103(oinstall) projid=100(default)

如果是default,则添加proj配置

 

创建oracle用户的project

#projadd group.dba

/etc/user_attr文件添加一行

oracle::::project=group.dba

 

修改内核参数

# projmod -sK "project.max-shm-memory=(priv,4g,deny)" group.dba

根据Solaris相关文档,其他值保持默认即可。

 

查询配置的值

# prctl -i project group.dba

 

四、创建目录并设置环境变量

#mkdir /opt/oracle

#mkdir /opt/oraInventory

#chown -R oracle: oinstall /opt/oracle

#chown -R oracle: oinstall /opt/oraInventory

 

编辑配置文件/export/home/oracle/.profile

 

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

 

ORACLE_BASE=/opt/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME

ORACLE_SID=orcl; export ORACLE_SID

 

PATH=$ORACLE_HOME/bin:$PATH; export PATH

 

五、下载、解压、安装

Oracle用户登录

检查Oracle安装文件完整性

$cksum solaris.sparc64_11gR2_database_1of2.zip

 

解压

$unzip solaris.sparc64_11gR2_database_1of2.zip

$unzip solaris.sparc64_11gR2_database_2of2.zip

 

设置运行权限(默认是可以运行的,以防万一)

$chmod -R 755 database

 

安装

database目录下安装

$./ runInstaller

 

若采用静默安装,需要先配置应答文件再安装

$./runInstaller -silent -responseFile /export/home/oracle/db_install.rsp

 

安装中,如果提示[WARNING]不必理会,此时安装程序仍在进行,如果出现[FATAL],则安装程序已经停止了。

查看安装日志信息了解安装进度

 

出现类似如下提示表示安装完成:

#-------------------------------------------------------------------

...

/opt/app/oracle/product/11.2.0/db_1/root.sh

To execute the configuration scripts:

1. Open a terminal window

2. Log in as "root"

3. Run the scripts

4. Return to this window and hit "Enter"key to continue

 

Successfully Setup Software.

#-------------------------------------------------------------------

根据提示,执行脚本完成安装

orainstRoot.sh

root.sh

 

六、本例中的问题及解决方法

1mount系统光盘。

 

#iostat -En

查看光驱,通过容量大小,找出光驱,本例中光驱是c0t0d0

#mount -F hsfs /dev/dsk/c0t0d0s2 /cdrom/cdrom0

 

2、错误:Cannot find required executable /usr/bin/7za

找一下包SUNWbzip安装下,就有了/usr/bin/7za了,就可以安装了。

 

3、安装系统软件包

SUNWlibc  对应包为 SUNWlibC

SUNWsprot  对应包为SUNWsprot.2

 



你可能感兴趣的:(oracle,Solaris,database,oracle11g,patch)