RHEL Server 6.0 安装Oracle 11gR2详细步骤
需积分: 4 101 浏览量
更新于2024-09-10
收藏 2.87MB DOCX 举报
"这篇文档是关于在RHEL Server 6.0上安装Oracle 11g R2数据库的步骤分享,适合初学者参考。作者在过程中遇到了安装YUM、创建本地YUM源以及调整系统参数等问题,并给出了相应的解决办法。"
在安装Oracle 11g R2之前,首先确保你的环境是Red Hat Enterprise Linux (RHEL) 6.0服务器。Oracle数据库对操作系统的要求较高,因此在开始之前需要做一些准备工作。
1. **安装YUM**:
YUM (Yellowdog Updater, Modified) 是RHEL的一个软件包管理器,用于自动处理依赖关系并安装软件。在RHEL 6.0中,你可以通过RPM包来安装YUM,例如文中提到的`rpm-ivh createrepo-0.9.8-4.el6.noarch.rpm`。如果安装过程中缺少依赖,需要根据提示安装缺失的包。
2. **创建本地YUM源**:
在安装Oracle可能需要的RPM包时,可以创建一个本地YUM源。使用`createrepo`工具创建数据文件,如`createrepo /d/MyDoc/RPM`,这里的路径指向了RPM包所在的目录。然后编辑`/etc/yum.repo.d/local.repo`配置文件,设置本地源的详细信息,如`Name`, `Baseurl`, `Enabled`, `Gpgcheck`等。
3. **检查系统缺少的RPM包**:
在安装Oracle 11g R2前,需要确保系统中已安装了必要的依赖包,例如`compat-libstdc++-33`, `elfutils-libelf`, `elfutils-libelf-devel`, `glib2`, `glibc-common`, `glibc-devel`, `gcc`, `gcc-c++`, `libaio-devel`, `libgcc`, `libstdc++`, `libstdc++-devel`, `make`, `sysstat`, `unixODBC`, `unixODBC-devel`, `pdksh 5.2.14`等。使用`rpm -q`命令来检查这些包是否已经安装。
4. **系统参数调整**:
Oracle数据库对系统参数有特定要求,以确保其高效运行。在安装Oracle前,需要修改`/etc/sysctl.conf`文件。例如,增加文件系统最大打开文件数(`fs.file-max`),设置共享内存段数量(`kernel.shmall`)和大小(`kernel.shmmax`),设置信号量参数(`kernel.sem`),调整网络参数如本地端口范围(`net.ipv4.ip_local_port_range`),以及内存缓冲区大小(`net.core.rmem_default`, `net.core.rmem_max`)。
5. **其他系统准备**:
除了上述步骤,还需要确保系统满足Oracle的硬件和软件要求,比如关闭防火墙、SELinux,以及创建合适的用户和组,分配权限等。同时,需要下载并安装Oracle 11g R2的二进制文件,遵循Oracle的官方安装指南进行操作。
6. **安装Oracle 11g R2**:
安装过程通常包括数据库软件的安装和实例的创建。使用图形化界面或命令行工具(如`runInstaller`或`oui`)进行安装。根据向导的提示配置数据库参数,如SID、数据库类型、存储选项等。最后,启动数据库服务并进行初始化设置。
安装Oracle 11g R2在RHEL Server 6.0上是一项复杂的任务,涉及到多个步骤和系统配置。遵循上述步骤,结合Oracle的官方文档,可以帮助你成功完成安装。作为初学者,不要担心遇到问题,每一步都是学习的过程。
2014-08-15 上传
2012-12-28 上传
2015-06-01 上传
2015-06-01 上传
点击了解资源详情
点击了解资源详情
2023-11-10 上传
2019-04-12 上传
2019-09-01 上传
nynklove
- 粉丝: 2
- 资源: 5
最新资源
- 多步表单
- ADcontroller.rar_VHDL/FPGA/Verilog_VHDL_
- 适用于WebMessage客户端的iOS调整伴侣-Swift开发
- symhx-backstage
- pika:Pure Python RabbitMQAMQP 0-9-1客户端库
- SynchQt-开源
- wp的Web服务编程案例
- 你好,世界
- tic-tac-toe.rar_棋牌游戏_Java_
- typescript-api:使用打字稿制作的REST API服务器
- 金字塔:金字塔-一个Python网络框架
- transfer-.meta-to-.pb:把模型的ckpt文件和meta文件转化成pb文件
- Tabs To Batch-crx插件
- Swift的XML / HTML解析器-Swift开发
- index.php_QQ浏览器压缩包.zip
- 参考资料-FR-NK0115资金审批单(加编号).zip