您的位置:首页技术文章

Oracle 9i在redhat linux as 2.1上的安装

【字号: 日期:2023-11-22 13:06:58浏览:11作者:馨心
Oracle9IAS安装文档 预备工作: 1. 建立oracle用户/组 以root用户登录 #groupadd dba #groupadd oinstall(可选) useradd –g oinstall –G dba oracle 2. 检查主机名配置 以root登录 #cd /etc #cp hosts hosts.bak #vi hosts --此文件里每一行格式应为 <IP><空格><完整主机名><空格><别名> 如我的/etc/hosts文件如下: 127.0.0.1 localhost(确保此行在第一行) 211.155.222.75 host03.sti.gd.cn host03(此行是我加上的,211.155.222.75为机器的IP) 3. 检查内核版本(要求2.4.9或以上版本) 以root登录 #cd /boot/grub #more grub.conf 4. 检查ksh版本 以root登录 #rpm –qa grep pdksh(检查pdksh版本) 假如没有这个包,可以到http://www.rpmfind.net去下载这个rpm包然后安装. 安装方法如下: #rpm –ivh pdksh-5.2.14-16.i386.rpm(安装包) # rpm –Uvh pdksh-5.2.14-16.i386.rpm(升级包) 5. 检查binutils版本 以root登录 #rpm –qagrep binutils此版本应该大于2.11.90.0.8-13,假如小于此版本,需进行升级。 6. 检查glibc版本 以root登录 #rpm –qagrep glibc此版本应该大于2.2.4-25,假如小于此版本,需进行升级。 7. 设置ulimits 以root登录。 a) cd /etc/security b) vi limits.conf c) 在这个文件里面加入以下两行:@oracle<tab><tab>hard<hard>nofile<tab><tab>65535 @oracle<tab><tab>hard<hard>nproc<tab><tab>65535 d) 保存文件。 注:可以oracle用户检验以上设置:#su – oracle $ulimit –aH 8. 检查内核参数 以root登录 a) #cd /etc b) #vi sysctl.conf加入以下几行 kernel.sem = 100 32000 100 100 kernel.shmmax = 2147483648 kernel.shmmni = 100 net.ipv4.ip_local_port_range = 1024 65000 fs.file-max = 65536 c) 保存文件并重启机器,验证内核参数。 9. 编辑services,删除LDAP a) 以root登录 b) #cd /etc c) vi services d) 查找到包含389,636端口的行(4行),注释掉这些行 e) 保存文件 10. 给/sbin/fuser做链接 以root登录 a) #cd /bin b) #ls –l f*假如fuser不存在,则 c) ln –s /sbin/fuser fuser 11. 建立/tmp和/tmpdir目录 as root a) #mkdir /tmp b) #mkdir /tmpdir c) #chmod 777 /tmpdir 12. 设置环境变量TMP,TMPDIR as root a) #cd /etc b) #vi profile 加入TMP = /tmp;eXPort TMP TMPDIR=/tmpdir;export TMPDIR d) 保存文件。 13 除去所有ORACLE用户的Java默认环境 a) 以oracle用户登录 b) $ehco $PTAH c) 假如你看到“IBMJava2-131”在这里面,那么需要去掉,方法如下 d) $cd /home/oracle e) $cp .bashrc bashrc.org f) $cp .bash_profile .bash_profile.org g) $vi .bashrc 在 #Source global definitions下面, 'fi'之后, 加入: - PATH=/bin:/usr/bin:/usr/local/bin:/usr/local/bin/X11:/usr/X11R6/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/X11:/usr/X11R6/bin ORACLE_HOME=$ORACLE_BASE/mid902 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,然后按提示一步步安装 中途可能会出现的错误: 1、 copy过程中error in ………..jre/1.3.1/bin/i386/green_threads/…此时从另一个窗口手工toUCh这些文件,然后retry。 2、 link过程中error in invoking ………….sqlplus.mk,此时从另一个窗口以oracle用户打开文件$ORACLE_HOME/bin/genclntsh 找到LD_SELF_CONTAINED = “-z defs”这行,改为 LD_SELF_CONTAINED = “”,保存文件,然后执行./ genclntsh,执行完成后回到安装界面retry. 关于IAS的配置,将在以后推出:)
标签: Linux系统