CentOS 6.5 Oracle 11g 安装与问题解决教程

需积分: 12 1 下载量 39 浏览量 更新于2024-07-19 收藏 2.67MB DOCX 举报
本文档主要总结了在 CentOS 6.5 系统上安装 Oracle 11g 遇到的问题及解决方案,包括如何修改本地 yum 源,使用 loop 挂载镜像,配置自定义仓库,以及解决 YUM 缓存问题。 首先,为了安装 Oracle 11g,作者建议先对本地 yum 源进行调整。步骤包括: 1. **修改 yum 源**:通过挂载 ISO 文件到 `/mnt` 目录下,然后复制所需的软件包到 `/media/rhel_local_resource`。这样做的目的是为了在本地创建一个私有仓库,方便管理安装过程。 2. **创建 repo 文件**:在 `/etc/yum.repos.d/` 目录下创建新的 `.repo` 文件,如 `mylocal.repo`。文件内容包括 repositoryid(可自定义但需唯一)、repositoryname、baseurl(本地路径,通常使用 file:///),enable(启用仓库,值为1)和 gpgcheck(是否检查RPM文件的数字签名,这里设置为0)。gpgkey部分因 gpgcheck=0 可省略。 接着,为了确保 Python 库与新仓库的兼容性,需要编辑 `yumRepo.py` 文件,将远程 URL 改为挂载的本地资源路径。 在安装过程中,可能会遇到 YUM 锁定导致的问题。如果出现 "Another app is currently holding the yum lock; waiting for it to exit" 错误,可以尝试删除 `/var/run/yum.pid` 文件以解除锁定。 完成上述配置后,可以通过执行 `yum grouplist` 命令来测试配置是否成功。如果一切正常,系统会列出可用的软件包组,表明配置生效。 这篇文章详细介绍了在 CentOS 6.5 环境下安装 Oracle 11g 的关键步骤,包括环境配置、yum源管理、仓库设置以及遇到问题的处理方法。对于需要在该系统上部署 Oracle 11g 的用户来说,这是一个实用的参考指南。