`
xukenetwork
  • 浏览: 77799 次
  • 性别: 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 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 AS4上安装Oracle 9i

    Redhat AS4上安装Oracle 9i 一个网友的,非常棒!

    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公司推出的一款数据库管理系统,它提供了高性能、高可用性...

    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图文教程

    Redhat+Linux+AS4安装oracle

    在Redhat Linux AS4上安装Oracle 10g (10.2)是一个涉及多个步骤和技术细节的过程。首先,我们要确保满足硬件和软件的需求。 **硬件需求:** 1. **内存** - 安装Oracle 10g至少需要1GB的物理内存,同时建议设置同样...

Global site tag (gtag.js) - Google Analytics