RHEL6.0 64位系统下完整安装Oracle11g教程

5星 · 超过95%的资源 需积分: 10 136 下载量 92 浏览量 更新于2024-09-15 1 收藏 690KB PDF 举报
"在64位的RHEL6.0系统上安装Oracle 11g的详细步骤,包括系统参数的修改和软件安装过程。作者提供了相关配置文件的修改建议,如`sysctl.conf`和`limits.conf`,并特别强调了对内存参数的要求。" 在64位Red Hat Enterprise Linux (RHEL) 6.0操作系统上安装Oracle 11g是一项技术性较强的任务,主要涉及到两个关键阶段:调整系统参数和进行软件安装。以下是对这两个阶段的详细说明: **一、系统参数修改** 1. **`sysctl.conf`配置**:这是Linux内核参数的配置文件,用于控制系统的运行行为。在安装Oracle之前,需要添加或调整以下参数以满足Oracle的要求: - `fs.aio-max-nr`: 最大异步I/O请求 - `fs.file-max`: 系统可打开的最大文件数 - `kernel.shmall`: 共享内存段的最大数量(单位为页) - `kernel.shmmax`: 单个共享内存段的最大大小(字节) - `kernel.shmmni`: 最大共享内存ID数量 - `kernel.sem`: 信号量参数 - `net.ipv4.ip_local_port_range`: 本地端口范围 - `net.core.rmem_default` 和 `net.core.rmem_max`: TCP接收缓存默认和最大值 - `net.core.wmem_default` 和 `net.core.wmem_max`: TCP发送缓存默认和最大值 配置完成后,使用`/sbin/sysctl -p`命令使改动生效。可能遇到的错误提示,如关于`bridge-nf-call`的,可以忽略。 2. **`limits.conf`配置**:此文件定义了每个用户可以使用的系统资源限制。对于Oracle用户(通常为`oracle`),需要设置如下限制: - `nproc`: 进程数限制,`soft`为2047,`hard`为16384 - `nofile`: 可打开文件数限制,`soft`为1024,`hard`为65536 这些设置有助于确保Oracle数据库运行时有足够的资源。 **二、软件及数据库安装** 1. **环境准备**:在RHEL6.0的64位环境下,确保已安装必要的开发工具包,以便编译和配置Oracle。如果使用的是GNOME图形界面,可以通过“Development Tools”安装这些工具。 2. **设置本地YUM源**:为了简化安装,可以建立本地YUM仓库,这样可以快速安装Oracle所需的依赖包。 3. **Oracle安装**:下载Oracle数据库软件,通常是通过Oracle Universal Installer (OUI)进行图形化安装。安装过程中会引导你完成一系列步骤,包括接受许可协议、选择安装类型(如数据库服务器或客户端)、指定安装目录、创建数据库等。 4. **数据库创建**:安装完成后,使用DBCA (Database Configuration Assistant) 创建新的数据库实例。根据实际需求选择数据库类型(如通用、数据仓库、实时应用集群等)和存储选项。 5. **启动和验证**:安装完成后,启动Oracle服务,验证数据库是否正常运行。可以使用`sqlplus`工具连接到新创建的数据库进行检查。 安装Oracle 11g在RHEL6.0上需要注意硬件资源的充足,特别是内存。文中提到至少需要3GB的交换空间,物理内存最好不小于2GB,并且`kernel.shmmax`应设置为物理内存的一半。 在整个过程中,保持良好的日志记录和错误排查习惯是非常重要的,这有助于在遇到问题时能迅速定位并解决。在百度空间提供的链接中,作者可能提供了更多安装过程中的细节和技巧,有兴趣的读者可以进一步查阅。