系统级别准备工作
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企业管理到此,安装结束
分享到:
相关推荐
在Red Hat Enterprise Linux 5(简称RHEL5)操作系统上安装Oracle 11g是一项复杂的任务,涉及到多个步骤和注意事项。以下是一个详细的安装过程概述,旨在帮助你克服资源不足的问题。 1. **系统准备**: - **硬件...
描述:本文将根据作者的实际安装经验,提供一步步的安装指导,旨在帮助读者顺利地安装 Oracle 11g 在 Redhat 5 操作系统下。 标签:Linux Redhat5 Oracle 安装 VMware 安装 Oracle 11g 需要满足一定的系统需求,...
RedHat7.6操作系统环境下安装Oracle 11g R2数据库的详细步骤和关键知识点如下: 一、OS环境准备: 1. 配置本地yum源: - 创建本地yum源配置文件`redhat-base.repo`。 - 指定本地安装介质的路径,并设置为yum源。 ...
RedHat6.8安装oracle11g RAC 完整安装步骤,虚拟机上安装验证过
由于自己在找这些rpm的时候花费了挺多时间的,在此作个资源,为大家节省一些时间。redhat6.6安装oracle11g所需全部rpm
### RedHat下安装Oracle11g详细步骤 #### 一、环境准备 ##### 1.1 系统配置要求 为了确保Oracle 11g在Red Hat 6.1上能够顺利安装并运行,需要满足一定的硬件及软件配置条件: - **内存要求**:至少需要2GB内存,...
"redhat7安装oracle11gR2之动手安装" 本篇文章将详细介绍如何在Red Hat 7操作系统上安装Oracle 11g R2数据库。作为一个数据库管理员,了解如何安装和配置Oracle数据库是非常重要的。本篇文章将通过详细的步骤和截图...
本文旨在提供一个详尽的指南,帮助读者在 Redhat 6.9 操作系统上成功安装 Oracle 11g R2 数据库。此文档将覆盖从系统准备到最终配置的所有必要步骤,包括对硬件需求、软件依赖以及关键配置参数的详细介绍。 #### 二...
Linux RedHat 6.8 中安装 Oracle 11g 的详细步骤 本文档将介绍在 Linux RedHat 6.8 中安装 Oracle 11g 的详细步骤,该步骤经过了多次测试,确保安装的成功。 一、安装依赖包 在安装 Oracle 11g 之前,需要安装...
redhat6.4安装oracle 11g 详细介绍oracle安装过程
在本文中,我们将详细讲解如何在Redhat 5操作系统上安装Oracle 11g数据库。Oracle 11g是一款企业级的关系型数据库管理系统,广泛应用于大型企业的数据存储和管理。对于初学者来说,安装过程可能会遇到一些挑战,但...
### RedHat 5.5 安装 Oracle 10G 的详细步骤与注意事项 #### 一、安装前的准备及需求 在准备安装 Oracle 10G 数据库之前,需要确保满足以下硬件与软件需求: 1. **Swap 分区大小**: - 至少需要 2GB 的 Swap ...
### RedHat6上安装Oracle11g的详细步骤 #### 一、系统环境配置 为了确保Oracle11g能够在RedHat6系统上顺利运行,首先需要对系统进行一系列的优化设置。 1. **修改内核参数**:通过编辑`/etc/sysctl.conf`文件来...
Oracle 11g 在 Redhat 6.5 上的安装和配置 Oracle 11g 是一种关系型数据库管理系统,广泛应用于企业级应用中。为了在 Redhat 6.5 操作系统上安装和配置 Oracle 11g,需要进行以下步骤。 服务器配置 在安装 ...
在RHEL6.x系统上安装Oracle 11g是一项复杂而重要的任务,这个过程涉及到多个步骤,包括环境准备、依赖包安装、系统配置以及数据库的实际安装。以下是对整个流程的详细说明: **安装前的说明** 在开始安装之前,...
标题提到的"redhat 安装oracle 11g R2 需要的包"是指在Linux环境中安装Oracle数据库时,必须准备的一些关键依赖。这些包并非标准安装过程中自动提供的,而是针对Oracle 11g R2特定的,有时可能会遇到一些坑,需要...
在Red Hat Enterprise Linux 5.8 (RHEL5.8)上安装Oracle 11g数据库是一项技术性较强的任务,需要确保系统满足一系列的依赖条件。Oracle 11g是Oracle公司的一款企业级数据库管理系统,它对操作系统环境、硬件配置以及...
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
### RedHat 5 下安装 Oracle 10g 详尽指南 #### 一、版本说明及软件下载 本文档详细介绍了如何在 Red Hat Enterprise Linux Server release 5 (Tikanga) 版本上安装 Oracle 10g 数据库。虽然官方文档表明 Oracle ...
教你如何一步一步在RedHat5系统中安装Oracle11g并进行oracle配置管理。