RedHat_6.1安装Oracle_11
### RedHat 6.1 安装 Oracle 11g Release 11.2.0.3 在本文档中,我们将详细介绍如何在 RedHat 6.1 操作系统上安装 Oracle 11g 数据库 Release 11.2.0.3 的全过程。这包括了必要的系统配置调整、所需的软件包安装以及最终的数据库安装步骤。 #### 一、准备工作与系统配置 **1. 修改 Linux 发行版标记** 为了使 Oracle 数据库的安装程序能够正常运行,我们需要将系统的版本信息进行一定的修改。具体操作步骤如下: - 打开 `/etc/redhat-release` 文件。 - 将其内容由默认的 `Red Hat Enterprise Linux Server release 6 (Santiago)` 修改为 `Red Hat Enterprise Linux Server release 4 (Tikanga)`。 - 这一步虽然看起来有些“反直觉”,但实际上是为了让 Oracle 安装程序认为当前系统环境满足其最低要求。 **2. 检查当前操作系统版本** 通过执行以下命令来确认当前系统的版本信息: ```bash [root@xifenfeistage]# cat /etc/redhat-release ``` 预期结果应显示: ``` Red Hat Enterprise Linux Server release 6.1 (Santiago) ``` 再通过执行 `uname -a` 命令来获取更多关于系统的详细信息: ```bash [root@xifenfeistage]# uname -a Linux xifenfei 2.6.32-131.0.15.el6.i686 #1 SMP Tue May 10 15:42:28 EDT 2011 i686 i686 i386 GNU/Linux ``` **3. 检查必要的 RPM 包版本** 为了确保安装过程顺利,需要确认系统中已安装了以下 RPM 包,并且这些包的版本号至少要达到以下标准: - `binutils`: 版本号为 `2.17.50.0.6` - `compat-libstdc++-33`: 版本号为 `3.2.3` - `elfutils-libelf`: 版本号为 `0.125` - `gcc`: 版本号为 `4.1.2` - `glibc`: 版本号为 `2.5-24` - `libaio`: 版本号为 `0.3.106` - `unixODBC`: 版本号为 `2.2.11` - `pdksh`: 需要下载并安装此包 - 其他相关的依赖包也需要安装或更新到最新版本。 可以通过执行 `rpm -qa | grep <package_name>` 来查看具体的版本信息。 **4. 添加 Oracle 用户和组** 接下来需要创建用于安装和管理 Oracle 数据库的用户和组: - 创建 `oinstall` 组:`/usr/sbin/groupadd oinstall` - 创建 `dba` 组并指定 GID 为 502:`/usr/sbin/groupadd -g 502 dba` - 创建 `oracle` 用户,指定 UID 为 502,主组为 `oinstall`,并且加入 `dba` 组:`/usr/sbin/useradd -u 502 -g oinstall -G dba oracle` - 设置 `oracle` 用户的密码:`passwd oracle` **5. 创建必要目录并设置权限** 创建 `/opt/oracle` 目录,并将其所有者设置为 `oracle` 用户,同时设置正确的权限: ```bash mkdir -p /opt/oracle chown -R oracle:oinstall /opt/oracle chmod 775 /opt/oracle ``` #### 二、安装数据库 **1. 解压安装包** 将 Oracle 数据库的安装文件解压到 `/opt/oracle` 目录下。 **2. 设置环境变量** 编辑 `/home/oracle/.bash_profile` 文件,设置以下环境变量: - `ORACLE_BASE=/opt/oracle` - `ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1` - `ORACLE_SID=orcl` - `PATH=$PATH:$ORACLE_HOME/bin` **3. 运行安装程序** 使用 `oracle` 用户登录系统,并运行安装脚本: ```bash ./runInstaller ``` 按照安装向导提示完成数据库的安装。 #### 三、验证安装 安装完成后,可以使用以下命令来验证数据库是否安装成功: ```bash [oracle@xifenfeidatabase]$ sqlplus / as sysdba ``` 如果连接成功,将看到以下输出: ``` SQL*Plus: Release 11.2.0.3.0 Production on Sat Nov 5 05:50:34 2011 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 – Production ``` 至此,我们已经完成了在 RedHat 6.1 上安装 Oracle 11g Release 11.2.0.3 的全过程。在整个过程中,我们注意到了系统配置的重要性,特别是对于系统版本标记的修改、所需 RPM 包的检查与安装、Oracle 用户和组的创建以及文件夹权限的设置等关键步骤。通过遵循这些步骤,可以有效地避免安装过程中可能出现的问题,确保数据库能够正常运行。
- 粉丝: 0
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助