CentOS 5.4下Oracle 11g安装全攻略:必备软件与内核设置

4星 · 超过85%的资源 需积分: 9 5 下载量 121 浏览量 更新于2024-07-26 收藏 756KB DOCX 举报
本篇文章详细介绍了在 CentOS 5.4 系统环境下安装 Oracle 11g 的全过程,由作者肖能尤提供个人操作笔记。以下是文章中的关键知识点: 1. **安装前的准备**: 首先,确保将 CentOS 5.4 的系统光盘插入到电脑的光驱中,这是进行安装的基础介质。 2. **安装必需软件包**: 在安装 Oracle 11g 之前,需要安装一系列特定的软件包,包括 binutils、compat-libstdc++、elfutils、gcc、glibc、kernel-headers、ksh、pdksh、libaio、libgcc、libgomp、libstdc++、make 和 unixODBC 等。这些包可通过 `rpm -ivh` 命令(安装指定的 rpm 包)并强制忽略依赖性来安装。确保所有列出的包都已经存在于 CentOS 5.4 的系统光盘中,如果发现缺失,可以从光盘中找到对应的版本安装。 3. **检查必备RPM包**: 在安装前,通过 `rpm -q` 命令检查系统中是否有 Oracle 安装所需的RPM包,如gcc、make等,如果存在不足,需预先安装。 4. **修改内核参数**: 安装过程中,为了优化性能,需要修改 `/etc/sysctl.conf` 文件,增加或调整以下内核参数: - `kernel.shmmni`:设置共享内存最大连接数 - `kernel.sem`:设置信号量限制 - `net.ipv4.ip_local_port_range`:设置本地端口范围 - `net.core.rmem_default`:设置默认接收缓冲区大小 5. **安装步骤总结**: 整个安装过程包括:插入光盘,根据官方文档安装所需软件包,确认所有依赖已安装,然后修改内核参数以适应 Oracle 11g 的运行需求。这是一次系统级的准备工作,对于后续的数据库安装和运行至关重要。 请注意,由于 Oracle 11g 已经较旧,且 CentOS 5.4 也已过时,实际环境中可能遇到兼容性和安全性问题。建议使用更现代的操作系统和数据库版本,以获得更好的支持和更新。然而,这篇文章仍然为那些需要在 CentOS 5.4 上安装 Oracle 11g 的用户提供了一条参考路径。