CentOS 5.5 安装Oracle 10g:系统配置与限制设置

4星 · 超过85%的资源 需积分: 10 6 下载量 48 浏览量 更新于2024-09-26 收藏 5KB TXT 举报
本文档主要介绍了在 CentOS 5.5 系统上安装 Oracle 10g数据库的过程,并针对Oracle安装所需的系统配置进行了详细的步骤说明。以下是关键知识点的详细解释: 1. **创建挂载目录**: 首先,用户创建了一个名为`mnt/cdrom`的目录,并使用`mount`命令将光盘挂载到这个目录下,以便访问Oracle安装文件。`-o auto`选项表示自动检测并处理设备挂载。 2. **检查系统包**: 在挂载的CD-ROM目录下,用户使用`rpm -q`命令检查系统中是否已安装了必要的基础工具包,如`binutils`, `compat-gcc-34`, `compat-gcc-34-c++`, `compat-libstdc++-33`, `control-center`, `gcc`, `gcc-c++`, `gdbm`, `libc`, `glibc-common`, `glibc-dev`, `elf`, `libgc`, `libgnome`, `libstdc++-devel`, 和 `libXpm`等。如果缺失,使用`yum install`命令安装这些软件包。 3. **修改系统参数**: 在安装Oracle之前,用户编辑了`/etc/sysctl.conf`文件,添加了一些关键的内核参数来优化系统性能。如增大`shmall`、`shmmax`值以支持大内存应用,设置`semaphores`限制,以及调整`fs.file-max`、`net.ipv4.ip_local_port_range`、`net.core.rmem_default`和`wmem`的最大值,确保足够的内存和网络资源。 4. **应用系统参数**: 使用`sysctl -p`命令使修改的参数立即生效。 5. **修改用户和组权限**: 用户创建了`dba`和`oinstall`两个组,以及相应的用户(假设为`install`),并设置了用户所属的组和权限,以便进行Oracle的安装。 6. **安全设置**: 在`/etc/security/limits.conf`中,增加了用户`install`的进程数、文件描述符数量限制,以确保资源分配合理。 7. **登录配置**: 在`/etc/pam.d/login`文件中,添加了`pam_limits.so`模块,强化了登录时对用户资源使用的限制。 8. **SELinux状态**: 为了简化安装过程,将SELinux设置为`disabled`模式,确保不会因安全策略而阻碍安装。 通过以上步骤,用户为在 CentOS 5.5 上成功安装Oracle 10g数据库做了一系列准备,包括硬件配置、软件包安装、系统参数调整和安全设置。这些操作确保了系统资源的有效管理,并提高了Oracle数据库运行的稳定性。在实际操作中,用户应根据自己的环境和需求进行适当的调整。