`
xukenetwork
  • 浏览: 78382 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

RedHat Enterprise Linux AS4 U7 安装oracle9i完整教程

阅读更多

准备工作(需要下载的软件包和补丁):

1:操作系统:

   RedHat Enterprise Linux AS4  Update7

2:Oracle 9.2.0.4 for Linux安装程序:

   ship_9204_linux_disk1.cpio.gz

   ship_9204_linux_disk2.cpio.gz

   ship_9204_linux_disk3.cpio.gz

3:补丁包:

   p4198954_40_LINUX.zip

   p3006854_9204_LINUX.zip

   p2617419_210_GENERIC.zip

   p3238244_9204_LINUX.zip

4:JRE文件:

   j2re-1_3_1_20-linux-i586.bin

注(p4198954_40_LINUX.zip,p3006854_9204_LINUX.zip这两个补丁在安装Oracle前必须安装,否则安装过程中会出现错误。其中p4198954_40_LINUX.zip这个补丁里有compat-oracle-rhel4-1.0-3 和 compat-libcwait-2.0-1两个rpm包,解压出来后执行如下命令安装:

    # rpm -ivh compat-libcwait-2.1-1.i386.rpm
    # rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm

也可直接网上下载compat-libcwait-2.0-2.i386.rpm LINUX AS 4,compat-oracle-rhel4-1.0-5.i386.rpm LINUX AS 4 这两个补丁

p2617419_210_GENERIC.zip 安装后要打的(这只是一个伴随补丁,只要设置它的环境变量)

p3238244_9204_LINUX.zip 安装后要打的9204的补丁,修复agent错误的补丁。  

一:安装操作系统(本人在Vmware上安装RedHat Enterprise Linux AS4  Update7,此处不再介绍

二:安装Linux补丁

    以root身份登录系统

    su - root

    rpm -q compat-db compat-gcc-32 compat-gcc-32-c++ compat-libcom_err compat-libcwait compat-

    libgcc-296 compat-libstdc++-296 compat-libstdc++-33 gcc gcc-c++ glibc glibc-common glibc-       devel glibc-headers glibc-kernheaders libgcc make

    根据系统环境检查缺少的软件包,请按照提示安装,推荐采用yum方式安装缺少的软件包,自动解决软件     包依赖关系

    如:yum install gcc

    解压缩p3006854_9204_LINUX.zip,p4198954_21_LINUX.zip两个补丁文件,得到3006854,4198954两个     文件夹。

    执行3006854文件夹中的 rhel3_pre_install.sh脚本,安装4198954文件夹中的compat-libcwait-2.0-       2.i386.rpm, compat-oracle-rhel4-1.0-5.i386.rpm,在安装这两个rpm安装包时可能会根据系统状况      提示缺少一软件包,根据提示安装软件包。

三:安装Oracle

    1:创建用户和组(以root用户登录)

       su - root

       # groupadd oinstall

       # groupadd dba

       # useradd -g oinstall -G dba oracle

       # passwd oracle

    2:创建Oracle目录

       # mkdir -p /u01/app/oracle/product/9.2.0

       # mkdir /var/opt/oracle

       # chown oracle.dba /var/opt/oracle

       # chown -R oracle.dba /u01

       # chmod 777 /var/opt/oracle

    3:设置系统内核参数

       在/etc/sysctl.conf文件中设置如下参数

       kernel.sem=250 32000 100 128

       kernel.shmmax=4294967295

       kernel.shmmni=128

       kernel.shmall=2097152

       kernel.msgmnb=65536

       kernel.msgmni=2878

       fs.file-max=65536

       net.ipv4.ip_local_port_range=1024 65000

       增加如上参数后,输入命令sysctl -p或重启电脑使设置生效

       sysctl -p

       

       在/etc/security/limits.conf文件中设置如下参数

       *   -   nproc  16384

       *   -   nofile 16384

       或

       oracle   soft   nofile 65536

       oracle   hard   nofile 65536

       oracle   soft   nproc  16384

       oracle   hard   nproc  16384

    4:设置Oracle用户环境变量

       以Oracle用户登录

       su - oracle

       编辑.bash_profile文件(登陆进来后本地文件应是:/usr/oracle)

       # vi /home/oracle/.bash_profile或vi /home/oracle/.bashrc

       具体参数内容见附件

       加载配置文件使其生效并查看已生效的配置

       # source .bash_profile

       # set |more

    5:安装Java jre

       su - root

       chmod +x j2re-1_3_1_20-linux-i586.bin

       ./j2re-1_3_1_20-linux-i586.bin

       mv jre1.3.1_20 jre

    6:解压缩安装文件

       gunzip ship_9204_linux_disk1.cpio.gz

       gunzip ship_9204_linux_disk2.cpio.gz

       gunzip ship_9204_linux_disk3.cpio.gz

 

       cpio -idmv < ship_9204_linux_disk1.cpio

       cpio -idmv < ship_9204_linux_disk2.cpio

       cpio -idmv < ship_9204_linux_disk3.cpio

    7:更改默认的jre路径

       su - oracle 

       vi /var/opt/oracle/Disk1/install/linux/oraparam.ini

       JRE_LOCATION=/usr/jre

    8:执行安装oracle

       su - oracle

       cd /var/opt/oracle/Disk1

       ./runInstaller

    9:进入/tmp运行安装时必须的脚本

       su - root

       cd /tmp

       sh orainstRoot.sh

    10:解决下一个画面中可能出现的错误"Error:You do not have sufficient provileges to write to         the specified path. in component Database Configuration Assistant 

        9.2.0.1.0,Installation cannot continue for this component."

       su - root

       cd / 

       mkdir oradata

       chown oracle.dba /oradata 

     11:运行root.sh

       su - root

       cd /u01/app/oracle/product/9.2.0 

       sh root.sh

     12:解决"Configuration Tools"错误,重新链接JAVA

       su - oracle

       export LD_ASSUME_KERNEL=2.4.19

       cd /u01/app/oracle/product/9.2.0

       rm JRE 

       ln -s /usr/jre JRE

       su - root

       cd /u01/app/oracle/product/9.2.0/JRE/bin

       ln -s java jre

       cd i386/native_threads

       ln -s java jre

       然后重新选"Retry"重新依次安装工具。

    13:安装完毕

    14:在安装配置时agent会起不来,可以先忽略,打上补丁后就可以了(注意根据自己Oracle的安装

       路径修改下面内容中的路径)

       su oracle 

       cp p2617419_210_GENERIC.zip /tmp 

       cd /tmp 

       unzip p2617419_210_GENERIC.zip 

       export PATH=$PATH:/tmp/OPatch 

       export PATH=$PATH:/sbin 

       cp p3238244_9204_LINUX.zip /usr/Oracle 

       unzip /usr/Oracel/p3238244_9204_LINUX.zip 

       opatch apply -no_inventory /usr/Oracle/3238244 

       find $ORACLE_HOME -name "*.mk" | xargs grep -l dbsnmp 

       cd $ORACLE_HOME/network/lib 

       make -f ins_oemagent.mk install  

 
分享到:
评论

相关推荐

    在RedHat Linux AS 4.0上安装Oracle 9i

    在RedHat Linux AS 4.0上安装Oracle 9i 相信会对开发人员有帮助的

    Redhat Enterprise Linux Advanced Server 4安装oracle11g

    Redhat Enterprise Linux Advanced Server 4安装oracle11g

    Redhat Linux Enterprise 4安装oracle 9i

    在本文中,我们将详细探讨如何在Redhat Linux Enterprise 4系统上安装Oracle 9i数据库。首先,确保你的系统满足最低需求,例如拥有512MB的内存和至少16GB的硬盘空间。以下是安装过程的步骤: 1. **安装Linux系统**...

    Redhat Linux 下安装Oracle 9i图文教程

    Redhat Linux 下安装Oracle 9i图文教程

    Redhat Enterprise 5.5下安装Oracle9i

    总的来说,成功在Redhat Enterprise 5.5上安装Oracle 9i需要理解Linux系统管理、用户权限、环境变量设置、软件包管理、内核参数调整以及图形化安装流程。通过这篇详尽的指南,初学者可以逐步掌握这一复杂过程,克服...

    Red Hat Enterprise linux 5下安装Oracle 9i

    在Red Hat Enterprise Linux (RHEL) 5操作系统中安装Oracle 9i是一项技术性很强的任务,需要对Linux系统管理以及Oracle数据库的安装和配置有深入理解。以下将详细阐述整个过程涉及的关键知识点。 1. **RHEL 5系统...

    RedHat_Linux安装_oracle9i

    【Red Hat Linux安装Oracle 9i】的知识点详解 在Linux环境下安装Oracle数据库是一个复杂的过程,特别是对于初学者来说。以下是一系列详细步骤,指导如何在Red Hat Linux 5.5 x86服务器上安装Oracle 9i。 1. **准备...

    RedHat Linux 7安装Oracle 9i 数据库

    Oracle 9i数据库在RedHat Linux 7.2上的安装是一项复杂的任务,涉及到多个步骤和配置。以下是对这个过程的详细说明: 1. **概述**: Oracle 9i是Oracle公司的一个数据库版本,适用于Linux操作系统。在RedHat Linux...

    RedHat E. Linux5 安装Oracle 9i

    在Red Hat Enterprise Linux (RHEL) 5操作系统上安装Oracle 9i是一项技术性很强的任务,需要对Linux系统管理以及数据库安装有深入的理解。Oracle 9i是Oracle公司推出的一款数据库管理系统,它提供了高性能、高可用性...

    在RedHat(Linux32位)下安装Oracle9i

    在RedHat Linux 32位环境下安装Oracle 9i的过程是一项技术挑战,涉及到系统的准备、软件的兼容性调整以及环境变量的配置等多个方面。本文将深入解析这一过程的关键步骤,帮助读者理解并顺利完成Oracle 9i在Linux 32...

    redhat_as4_u1上安装oracle9i数据库9204并升级到9206[1].pdf

    在RedHat AS4_U1上安装Oracle9i数据库9204并升级至9206,是一项涉及操作系统环境配置、软件包管理以及数据库安装与升级的综合性IT任务。以下是根据给定文件信息,详细解析的整个过程中的关键知识点: ### 一、系统...

    redhat5.5下安装oracle9i

    ### Redhat 5.5 下安装 Oracle 9i 的详细步骤及注意事项 #### 一、概述 本文档详细介绍了在 Redhat 5.5 操作系统下安装 Oracle 9i 数据库的过程。Redhat 5.5 是一个稳定且广泛使用的 Linux 发行版,而 Oracle 9i 是...

    Redhat_Linux_下安装Oracle_9i图文教程.doc

    Redhat_Linux_下安装Oracle_9i图文教程

Global site tag (gtag.js) - Google Analytics