CentOS 7 下安装 Oracle 11g 单实例数据库全攻略

admin
本文详细介绍了在 CentOS 7 环境下安装 Oracle 11g 单实例数据库的完整流程,内容涵盖了系统环境配置、依赖软件安装、内核参数调整、用户及目录创建,直至数据库安装向导的具体操作,为用户提供了一份详尽且实用的部署指南。

在Linux系统中部署Oracle数据库,CentOS 7 是一个非常经典且广泛使用的环境,虽然Oracle 19c及12c/21c的安装方式有了很大改进,但Oracle 11g作为企业级数据库的标杆,因其稳定性和广泛的应用基础,至今仍有大量遗留系统在使用。

本文将详细介绍在 CentOS 7 操作系统上安装 Oracle 11g 单实例数据库 的完整流程,涵盖环境准备、依赖安装、用户配置及数据库创建。


系统环境与资源要求

在开始之前,请确保您的服务器满足以下最低要求:

CentOS 7 下安装 Oracle 11g 单实例数据库全攻略

  1. 操作系统:CentOS 7.x (64位)
  2. 内存:至少 2GB(建议 4GB 或以上)
  3. 交换空间:至少 2GB(Oracle安装检查非常严格,必须配置)
  4. 磁盘空间:/tmp 目录下至少 1.5GB 可用空间,安装目录建议 10GB 以上
  5. CPU:双核或以上

关闭防火墙与SELinux

Oracle 对系统安全策略比较敏感,建议在安装前关闭防火墙和 SELinux。

  1. 关闭防火墙

    systemctl stop firewalld
    systemctl disable firewalld
  2. 关闭 SELinux: 编辑配置文件 /etc/selinux/config,将 SELINUX 设置为 disabled,或者使用命令:

    setenforce 0

安装依赖包

Oracle 11g 对依赖包的要求非常严格,CentOS 7 默认仓库中可能缺少某些库,我们需要手动安装。

  1. 创建本地 YUM 源(如果有安装光盘或 ISO 文件):
    mount /dev/cdrom /mnt
    cd /etc/yum.repos.d/
    mv CentOS-Base.repo CentOS-Base.repo.bak
    vi local.repo
    [local]
    name=local
    baseurl=file:///mnt
    enabled=1
    gpgcheck=0

    然后安装依赖:

    yum install -y binutils compat-libstdc++-33 elf
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码