RHEL6.0 64位系统下完整安装Oracle11g教程
5星 · 超过95%的资源 需积分: 10 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`应设置为物理内存的一半。
在整个过程中,保持良好的日志记录和错误排查习惯是非常重要的,这有助于在遇到问题时能迅速定位并解决。在百度空间提供的链接中,作者可能提供了更多安装过程中的细节和技巧,有兴趣的读者可以进一步查阅。
2014-08-15 上传
2011-08-27 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
ku_luoluo
- 粉丝: 0
- 资源: 2
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍