`
yefeishan
  • 浏览: 109369 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

在RedHat5平台上安装oracle10g

阅读更多

oracle在RedHat5平台上面的安装

 

oracle在 windows平台上面安装比较简单,但在linux平台上面却是相当麻烦的,请看步骤:

(一)检查linux的版本信息,

#>uname -m

如果显示X86_64,则系统是64位的,需要下载相应64位的oracle介质,如果安装的是32位的介质则安装62%左右的时候会出现:

error in invoking target 'client_sharedlib' of makefile

就说明版本不对

(二)检查依赖包的情况:

#>rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

显示如下:

     gcc-4.1.1-52.el5

      make-3.81-1.1

      binutils-2.17.50.0.6-2.el5

      package openmotif is not installed

      setarch-2.0-1.1

      package compat-db is not installed

      package compat-gcc is not installed

      package compat-gcc-c++ is not installed

      package compat-libstdc++ is not installed

      package compat-libstdc++-devel is not installed

在/mnt 下创建cdrom将光盘放入光驱执行命令

#>mount -t iso9660 /dev/cdrom /mnt/cdrom

命令执行后/mnt/cdrom下将产生光盘下面的文件进入光盘Server目录下  #>cd /mnt/cdrom/Server

按照如下顺序安装:

  rpm -Uvh compat-db-4*
        rpm -Uvh libaio-0*
        rpm -Uvh compat-libstdc++-33-3*
        rpm -Uvh glibc-headers*

        rpm -Uvh glibc-devel*

        rpm -Uvh compat-gcc-34-3*
        rpm -Uvh compat-gcc-34-c++-3*
        rpm -Uvh libXp-1*
        rpm -Uvh openmotif-2*
        rpm -Uvh gcc-4*
        rpm -Uvh glibc*

        rpm -Uvh glibc-devel-2.5-49.i386.rpm

        rpm -Uvh libgomp*

        rpm -Uvh gcc-4*

安装完成后仍然提示部分包没有安装,不过不影响使用

 

 

 

 (三)修改内核

#>vi /etc/sysctl.conf file

      kernel.shmall = 2097152(修改)

      kernel.shmmax = 2147483648(修改)

以下全是需要添加的内容

      # semaphores: semmsl, semmns, semopm, semmni

      kernel.shmmni = 4096

      kernel.sem = 250 32000 100 128

      fs.file-max = 65536

      net.ipv4.ip_local_port_range = 1024 65000

      net.core.rmem_default=262144

      net.core.rmem_max=262144

      net.core.wmem_default=262144

      net.core.wmem_max=262144

        运行下面命令使设置生效/sbin/sysctl -p

#>vi /etc/security/limits.conf  在后面加入如下代码

* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
# End of file

#>vi /etc/pam.d/login   在后面加入:

 session required /lib/security/pam_limits.so

#> vi /etc/selinux/config 关闭防火墙:

 

SELINUX=disabled

SELINUXTYPE=disabled

 

 

 

 

 (四)添加oracle用户和组

 

 

groupadd oinstall

groupadd dba

groupadd oper

useradd –m -g oinstall -G dba oracle

passwd oracle

 

 

 (五)设置访问权限

chown -R oracle:oinstall /opt

chmod -R 775 /opt

 (六)修改hosts

# that require network functionality will f
192.168.1.16    kids21          www.kids21.cn      
127.0.0.1       localhost       localadmin.localadmin

说明:

192.168.1.16    kids21          www.kids21.cn       注意:这个地方地配置把服务器的IP要配置在首行,并且“kids21“这个名字要跟“网络配置”中的“DNS”主机名一样,而且整个配置要跟“网络配置”中的“主机”配置一样,这样在检查过程中才能通过
在安装的后期可能会出现

Invalid value null for parameter PORT这样的错误,说明端口没有设置好,只能通过手动修改listener.ora文件中的端口来进行

 (七)修改redhat版本

#>vi /etc/redhat-release

Red Hat Enterprise Linux Server release 5 (Tikanga) 替换成 redhat-4

 

 

 (八)以oracle用户登录修改环境变量

#>vi /home/oracle/.bash_profile

 

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_SID=kids21
export PATH=$PATH:$ORACLE_HOME/bin
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export DISPLAY=192.168.1.36:0.0   <ip address of the DBA desktop PC>:0.0

#LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi
export LC_CTYPE=en_US.UTF-8(这个地方设置oracle安装过程用英语,否则会出现乱码)

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK(设计oracle的本地字符集涉及显示问题)

 (九)建立安装目录:

#>mkdir /opt/oracle/10.2.0/db_1 (用oracle用户登录以后新建目录可以保证oracle有访问权限)

 (十)安装

#>cd /home/laveiye/oracle/database

#>./runInstaller.sh

 

注意:在安装的过程中最好选择“高级安装”,以便于选择字符集的编码,否则可能会出现乱码

 

 

 

 

 

 

 

 

 

  • 大小: 766.4 KB
  • 大小: 776.6 KB
  • 大小: 925.5 KB
分享到:
评论

相关推荐

    redhat LINUX5.0上安装oracle 10g tomcat5 jdk帮助文档

    在Redhat LINUX5.0操作系统上安装Oracle 10g、Tomcat5和JDK是一项技术性较强的任务,涉及到多个层面的知识点。首先,我们来详细解析这些关键组件的安装和配置过程。 1. **Oracle 10g安装**: Oracle 10g是一款关系...

    linux redhat5下安装oracle11g

    在安装 Oracle 11g 之前,我们需要进行一些准备工作,包括: 1. 安装 Oracle11g 所需的补丁包,安装光盘上全有,进入光盘的 Server 目录,通过 Oracle 的官方文档来确定需要安装哪些包。 2. 修改用户验证选项,修改...

    redhat5系统下安装oracle10g

    通过上述步骤,您可以在 Redhat 5 系统上顺利安装 JDK 1.6 和 Oracle 10g。注意,虽然文档中提到某些包未安装可能不会影响 Oracle 的正常使用,但在生产环境中建议尽量确保所有必要组件均正确安装以避免潜在问题。...

    脱机下RedHat7.6安装Oracle11g详细攻略.pdf

    整体来看,文档内容为在RedHat7.6操作系统上手动安装Oracle 11g R2数据库的流程。对于IT专业人士来说,了解这些步骤是必须的,因为Oracle数据库管理是数据库管理领域中的一个重要分支。同时,从文档中我们可以了解到...

    RedHat6.8安装oracle11g RAC 完整安装步骤

    RedHat6.8安装oracle11g RAC 完整安装步骤,虚拟机上安装验证过

    Redhat 6.9安装oracle 11g R2

    本文旨在提供一个详尽的指南,帮助读者在 Redhat 6.9 操作系统上成功安装 Oracle 11g R2 数据库。此文档将覆盖从系统准备到最终配置的所有必要步骤,包括对硬件需求、软件依赖以及关键配置参数的详细介绍。 #### 二...

    RedHat AS5上安装Oracle10g

    在RedHat AS5上安装oracle10G详细过程!配图完整

    redhat6.6安装oracle11g所需全部rpm

    由于自己在找这些rpm的时候花费了挺多时间的,在此作个资源,为大家节省一些时间。redhat6.6安装oracle11g所需全部rpm

    redhat5 下安装 oracle10g

    在Red Hat 5操作系统上安装Oracle 10g是一项技术性很强...总之,在Red Hat 5上安装Oracle 10g是一个复杂的过程,需要耐心和细致的操作。遵循正确的步骤,参考相关文档,遇到问题时保持冷静分析,是顺利完成安装的关键。

    RedHat下安装Oracle11g详细步骤

    ### RedHat下安装Oracle11g详细步骤 #### 一、环境准备 ##### 1.1 系统配置要求 为了确保Oracle 11g在Red Hat 6.1上能够顺利安装并运行,需要满足一定的硬件及软件配置条件: - **内存要求**:至少需要2GB内存,...

    RedHat6.2-64安装oracle10g-64

    - 在安装Oracle之前,你需要检查系统上已经安装了哪些必要的软件包。例如,`make`, `automake`, `glibc`, `libaio`, `gcc`, `compat-libstdc++`, `libXp`, `openmotif`等是Oracle 10g的必需组件。 - 使用`rpm -qa`...

    redhat5安装oracle10g详解

    ### RedHat 5 下安装 Oracle 10g 详尽指南 #### 一、版本说明及软件下载 本文档详细介绍了如何在 Red Hat Enterprise Linux Server release 5 (Tikanga) 版本上安装 Oracle 10g 数据库。虽然官方文档表明 Oracle ...

    RedHat5.5安装Oracle10G.docx

    ### RedHat 5.5 安装 ...通过以上详细的步骤,可以确保在 RedHat 5.5 系统上成功安装并配置 Oracle 10G 数据库。每个步骤都非常重要,需仔细操作以避免潜在的问题。此外,根据实际情况调整某些配置可能也是必要的。

    linux RedHat6.8中安装oracle11g

    在安装 Oracle 11g 之前,需要创建一个专门的用户,用于安装和管理 Oracle 数据库。该用户可以命名为 oracle,並且需要将其加入到 oinstall 和 dba 用户组中。 创建用户可以使用以下命令: groupadd oinstall ...

    redhat5.4 下安装oracle10g教程

    在RedHat5.4下安装Oracle10g涉及到一系列复杂的步骤,这些步骤需要准确地按照Oracle官方的安装文档和RedHat的配置指南进行操作。以下详细说明了安装Oracle10g的关键知识点。 ### 1. RedHat5.4的安装 安装RedHat5.4...

    Redhat6.3单机安装Oracle10g文档

    Redhat6.3单机安装Oracle10g,注明相关缺失包问题。

    redhat4 环境下安装oracle10g步骤

    redhat4 操作系统环境下安装oracle10g数据库详细步骤,以及常见问题。

    Oracle10g for linux(redhat5)安装以及卸载

    Oracle10g for linux(redhat5)安装以及卸载 以及常见问题解析

    RedHat AS4上安装oracle10g并创建使用oracle数据库

    在Red Hat AS4上安装Oracle 10g数据库是一个涉及多步骤的过程,主要涉及系统配置、依赖包安装、用户和组设置、内核参数调整以及实际的安装过程。以下是详细的步骤解析: 首先,确保系统已经安装了Oracle 10g所需的...

    redhat 6.4 上安装 oracle 11g

    redhat6.4安装oracle 11g 详细介绍oracle安装过程

Global site tag (gtag.js) - Google Analytics