`
GavinZheng
  • 浏览: 16021 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

redhat5安装Oracle 11g

 
阅读更多
系统级别准备工作

1.安装Oracle所需要的依赖包,依赖包有:

binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
numactl-devel-0.9.8.i386
sysstat-7.0.0

fonts-chinese-3.02-9.6.el5.noarch.rpm

注意:在安装elfutils-libelf-devel-0.125-3.el5.i386.rpm 需要elfutils-libelf-devel-0.125-3.el5.i386.rpm elfutils-libelf-devel-static-0.125-3.el5.i386.rpm 两个包同时装,两个包相互依赖,建议在图形化安装Oracle时认真查看安装所需要的依赖包,如果没装的,装完再安装
[root@localhost Server]# rpm -ivh elfutils-libelf-devel-0.125-3.el5.i386.rpm elfutils-libelf-devel-static-0.125-3.el5.i386.rpm


2.微调参数内核,如果省略此步骤,oracle在系统检测时会提示错误
a.在/etc/sysctl.conf添加以下内容:
[root@localhost etc]# vi /etc/sysctl.conf
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

b.设置/etc/sysctl.conf配置文件使参数生效
[root@localhost etc]# sysctl -p

3.修改系统资源使用限额
a.修改/etc/security/limits.conf,在配置文件末加入以下内容(修改时可将*替换成Oracle用户)
[root@localhost security]# vi /etc/security/limits.conf
oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536

b.修改/etc/pam.d/login,在文件末尾加入以下内容,使其它系统资源限额设置生效:
[root@localhost security]#vi /etc/pam.d/login
session    required     pam_limits.so

4.关闭内核selinux选项
[root@localhost security]# vi /etc/selinux/config
SELINUX=disabled

5.设置网卡静态IP地址,修改/etc/sysconfig/network-scripts/ifcfg-eth0,将网卡地址设置为静态IP地址。进入RAC安装时,此步骤一定不能省略BOOTPROTO=static必须在ifcfg-eth0配置文件中始终存在,否则Oracle将提示网络检查报告。
[root@localhost security]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
HWADDR=00:0c:29:ce:d7:3e
NETMASK=255.255.255.0
IPADDR=192.168.200.4
TYPE=Ethernet
USERCTL=yes
IPV6INIT=no
PEERDNS=yes

6.最好重启服务器。


oracle安装前的准备工作
1.创建Oracle用户及用户组,并设置密码。
[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba    
[root@localhost ~]# groupadd oper
[root@localhost ~]# groupadd asmadimin
[root@localhost ~]# useradd -g oinstall -G dba,oper,asmadimin oracle
[root@localhost ~]# passwd oracle


2.创建Oracle安装目录及数据目录,并设置权限。
[root@localhost ~]# mkdir -p /gavin/app/oracle/product/11.1.0/
[root@localhost ~]# mkdir -p /gavin/oradata              
[root@localhost ~]# chmod -R 775 /gavin
[root@localhost ~]# chown -R oracle.oinstall /gavin



3.修改RedHat发行版本,将RHEL 5.改为redhat-4,如果11g就不用了,10g默认只支持redhat-4
[root@localhost ~]# vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5 (Tikanga)


4.设置Oracle用户登录环境变量,修改/home/oracle/.bash_profile配置文件,在文件末尾加上以下内容:
export TMP=/tmp
export TMPDIR=/$TMP

export ORACLE_BASE=/gavin/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/

export ORACLE_SID=rhel50

export PATH=$ORACLE_HOME/bin:$PATH:/usr/local/sbin:/usr/local/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export LANG="zh_CN.UTF-8"
export ORACLE_TERM=vt100

if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ];then
                ulimit -p 16384
                ulimit -n 65536
        else
                ulimit -u 16384 -n 65536
        fi
fi

[root@localhost local]# su - oracle
[oracle@localhost ~]$ pwd
/home/oracle
[oracle@localhost ~]$ vi .bash_profile

开始安装Oracle
1.解压文件
[oracle@localhost tmp]$ unzip linux_11gR1_database_1013.zip
[oracle@localhost tmp]$ cd database/
[oracle@localhost database]$ ls
README  doc  install  runInstaller  stage  welcome.html

2.开始安装
[root@localhost tmp]$ xhost +
[root@localhost tmp]$ su - oracle
[oracle@localhost database]$ ./runInstaller
注意:[root@localhost tmp]$ xhost +这个一定要执行,否则会报Can't connect to X11 window
server,启动不了图形化界面。

3.安装完成后需要Root的身分去配置脚本,此脚本用于更改/gavin/app/oraInventory/目录下的所有权限及工作组。
[root@localhost ~]# /gavin/app/oraInventory/orainstRoot.sh

4.以root去执行脚本,将Oracle一些运行命复制到指定目录下。比如,将命令复制到/usr/bin目录下
[root@localhost ~]# /gavin/app/oracle/product/11.1.0/root.sh
Running Oracle 11g root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /gavin/app/oracle/product/11.1.0

Enter the full pathname of the local bin directory: [/usr/local/bin]: /usr/bin
Creating /usr/bbin directory...
   Copying dbhome to /usr/bbin ...
   Copying oraenv to /usr/bbin ...
   Copying coraenv to /usr/bbin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.



5.在浏览器输入https://192.168.200.4:1158/em进入EM企业管理到此,安装结束
分享到:
评论

相关推荐

    redhat5安装oracle11g

    在Red Hat Enterprise Linux 5(简称RHEL5)操作系统上安装Oracle 11g是一项复杂的任务,涉及到多个步骤和注意事项。以下是一个详细的安装过程概述,旨在帮助你克服资源不足的问题。 1. **系统准备**: - **硬件...

    linux redhat5下安装oracle11g

    描述:本文将根据作者的实际安装经验,提供一步步的安装指导,旨在帮助读者顺利地安装 Oracle 11g 在 Redhat 5 操作系统下。 标签:Linux Redhat5 Oracle 安装 VMware 安装 Oracle 11g 需要满足一定的系统需求,...

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

    RedHat7.6操作系统环境下安装Oracle 11g R2数据库的详细步骤和关键知识点如下: 一、OS环境准备: 1. 配置本地yum源: - 创建本地yum源配置文件`redhat-base.repo`。 - 指定本地安装介质的路径,并设置为yum源。 ...

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

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

    redhat6.6安装oracle11g所需全部rpm

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

    RedHat下安装Oracle11g详细步骤

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

    redhat7安装oracle11gR2之动手安装

    "redhat7安装oracle11gR2之动手安装" 本篇文章将详细介绍如何在Red Hat 7操作系统上安装Oracle 11g R2数据库。作为一个数据库管理员,了解如何安装和配置Oracle数据库是非常重要的。本篇文章将通过详细的步骤和截图...

    Redhat 6.9安装oracle 11g R2

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

    linux RedHat6.8中安装oracle11g

    Linux RedHat 6.8 中安装 Oracle 11g 的详细步骤 本文档将介绍在 Linux RedHat 6.8 中安装 Oracle 11g 的详细步骤,该步骤经过了多次测试,确保安装的成功。 一、安装依赖包 在安装 Oracle 11g 之前,需要安装...

    redhat 6.4 上安装 oracle 11g

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

    redhat5安装oracle11g详解

    在本文中,我们将详细讲解如何在Redhat 5操作系统上安装Oracle 11g数据库。Oracle 11g是一款企业级的关系型数据库管理系统,广泛应用于大型企业的数据存储和管理。对于初学者来说,安装过程可能会遇到一些挑战,但...

    RedHat5.5安装Oracle10G.docx

    ### RedHat 5.5 安装 Oracle 10G 的详细步骤与注意事项 #### 一、安装前的准备及需求 在准备安装 Oracle 10G 数据库之前,需要确保满足以下硬件与软件需求: 1. **Swap 分区大小**: - 至少需要 2GB 的 Swap ...

    RedHat6 安装 oracle11g详解,本人亲测

    ### RedHat6上安装Oracle11g的详细步骤 #### 一、系统环境配置 为了确保Oracle11g能够在RedHat6系统上顺利运行,首先需要对系统进行一系列的优化设置。 1. **修改内核参数**:通过编辑`/etc/sysctl.conf`文件来...

    Redhat安装Oracle11g.docx

    Oracle 11g 在 Redhat 6.5 上的安装和配置 Oracle 11g 是一种关系型数据库管理系统,广泛应用于企业级应用中。为了在 Redhat 6.5 操作系统上安装和配置 Oracle 11g,需要进行以下步骤。 服务器配置 在安装 ...

    RHEL6.x(redhat)安装Oracle11g

    在RHEL6.x系统上安装Oracle 11g是一项复杂而重要的任务,这个过程涉及到多个步骤,包括环境准备、依赖包安装、系统配置以及数据库的实际安装。以下是对整个流程的详细说明: **安装前的说明** 在开始安装之前,...

    redhat 安装oracle 11g R2 需要的包

    标题提到的"redhat 安装oracle 11g R2 需要的包"是指在Linux环境中安装Oracle数据库时,必须准备的一些关键依赖。这些包并非标准安装过程中自动提供的,而是针对Oracle 11g R2特定的,有时可能会遇到一些坑,需要...

    redhat5.8安装oracle11g时需要的依赖库

    在Red Hat Enterprise Linux 5.8 (RHEL5.8)上安装Oracle 11g数据库是一项技术性较强的任务,需要确保系统满足一系列的依赖条件。Oracle 11g是Oracle公司的一款企业级数据库管理系统,它对操作系统环境、硬件配置以及...

    Redhat5安装oracle11g所需依赖包

    libaio-devel-0.3.106-3.2.x86_64 sysstat-7.0.2-1.el5.x86_64 unixODBC-2.2.11-7.1.x86_64 unixODBC-devel-2.2.11-7.1.x86_64

    redhat5安装oracle10g详解

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

    Redhat5及Oracle11g详细安装配置及管理手册,亲测可用

    教你如何一步一步在RedHat5系统中安装Oracle11g并进行oracle配置管理。

Global site tag (gtag.js) - Google Analytics