ORACLEIAS安装文档
准备工作:
建立oracle用户/组
以root用户登录
#groupadd dba
#groupadd oinstall(可选)
useradd –g oinstall –G dba oracle
检查主机名配置
以root登录
#cd /etc
#cp hosts hostsbak
#vi hosts
此文件里每一行格式应为
<IP><空格><完整主机名><空格><别名>
如我的/etc/hosts文件如下:
localhost(确保此行在第一行)
host(此行是我加上的为机器的IP)
检查内核版本(要求或以上版本)
以root登录
#cd /boot/grub
#more nf
检查ksh版本
以root登录
#rpm –qa |grep pdksh(检查pdksh版本)
如果没有这个包可以到去下载这个rpm包然后安装
安装方法如下:
#rpm –ivh pdkshirpm(安装包)
# rpm –Uvh pdkshirpm(升级包)
检查binutils版本
以root登录
#rpm –qa|grep binutils此版本应该大于如果小于此版本需进行升级
检查glibc版本
以root登录
#rpm –qa|grep glibc此版本应该大于如果小于此版本需进行升级
设置ulimits
以root登录
a) cd /etc/security
b) vi nf
c) 在这个文件里面加入以下两行@oracle<tab><tab>hard<hard>nofile<tab><tab>
@oracle<tab><tab>hard<hard>nproc<tab><tab>
d) 保存文件
注可以oracle用户检验以上设置#su – oracle
$ulimit –aH
检查内核参数
以root登录
a) #cd /etc
b) #vi nf加入以下几行
kernelsem =
kernelshmmax =
kernelshmmni =
netipvip_local_port_range =
fsfilemax =
c) 保存文件并重启机器验证内核参数
编辑services删除LDAP
a) 以root登录
b) #cd /etc
c) vi services
d) 查找到包含端口的行(行)注释掉这些行
e) 保存文件
给/sbin/fuser做链接
以root登录
a) #cd /bin
b) #ls –l f*如果fuser不存在则
c) ln –s /sbin/fuser fuser
建立/tmp和/tmpdir目录
as root
a) #mkdir /tmp
b) #mkdir /tmpdir
c) #chmod /tmpdir
设置环境变量TMPTMPDIR
as root
a) #cd /etc
b) #vi profile
加入TMP = /tmp;export TMP
TMPDIR=/tmpdir;export TMPDIR
d) 保存文件
除去所有ORACLE用户的JAVA默认环境
a) 以oracle用户登录
b) $ehco $PTAH
c) 如果你看到IBMJava在这里面那么需要去掉方法如下
d) $cd /home/oracle
e) $cp bashrc
f) $cp bash_profile
g) $vi bashrc
在 #Source global definitions下面 fi之后 加入:
PATH=/bin:/usr/bin:/usr/local/bin:/usr/local/bin/X:/usr/XR/bin
PATH=$PATH:$HOME/bin
h) 保存文件
i) $vi bash_profile
在 #User specific environment and startup programs下面 加入:
PATH=/bin:/usr/bin:/usr/local/bin:/usr/local/bin/X:/usr/XR/bin
ORACLE_HOME=$ORACLE_BASE/mid
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/local/lib
ORACLE_SID=ias
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/opmn/bin:$ORACLE_HOME/dcm/bin:$PATH
export PATH ORACLE_HOME LD_LIBRARY_PATH ORACLE_SID
(在 PATH=$PATH:$HOME/bin 之上)
保存文件
安装
以oracle用户登录运行runinstaller然后按提示一步步安装
中途可能会出现的错误
copy过程中error in ………jre//bin/i/green_threads/…此时从另一个窗口手工touch这些文件然后retry
link过程中error in invoking …………sqlplusmk此时从另一个窗口以oracle用户打开文件$ORACLE_HOME/bin/genclntsh
找到LD_SELF_CONTAINED = z defs这行改为
LD_SELF_CONTAINED = 保存文件然后执行/ genclntsh执行完成后回到安装界面retry
关于IAS的配置将在以后推出)