"这份资源是关于在Red Hat Enterprise Linux 6.3 (RHEL63)上详细安装Oracle 11g的指南。它涵盖了从系统准备到安装过程中的关键步骤,包括设置环境、安装依赖包、创建用户与用户组、设定目录权限以及配置内核参数。" 在Redhat63上安装Oracle 11g,首先需要确保系统满足最低要求,例如检查内核版本。通过执行`cat /etc/redhat-release`可以查看当前的操作系统版本,而`uname -r`则用于显示内核版本。Oracle 11g可能对特定内核版本有依赖,因此这是安装前的必要步骤。 接下来,安装Oracle 11g需要一系列依赖包。使用`yum install`命令可以便捷地安装这些包,包括binutils、compat-libcap1、compat-libstdc++-33等,这些都是Oracle 11g运行所必需的库和工具。同时,还需要安装gcc、gcc-c++、glibc、glibc-devel、ksh、libgcc、libstdc++、libstdc++-devel、libaio、libaio-devel、make和sysstat等,它们是编译、运行时支持以及性能监控的基础。 为了安全和管理目的,创建专门的用户和用户组是必要的。在这个例子中,使用`groupadd`命令创建了`oinstall`和`dba`两个组,然后使用`useradd`创建了一个名为`oracle`的用户,并将其分配到这两个组中。密码设置为`oracle`,可以通过`passwd`命令进行更改。 Oracle 11g的数据存储位置通常是在/home/oradata目录下,因此需要预先创建这个目录,并用`chown`和`chmod`命令调整权限,确保`oracle`用户可以读写。这里的权限设置为775,意味着所有者(oracle用户)和所属组(oinstall组)有读写执行权限,其他用户只有读和执行权限。 在安装Oracle 11g之前,可能需要调整系统的内核参数以优化性能和兼容性。虽然这里提到这些参数的设置,但指出系统安装过程中可能会自动调整。不过,手动设置这些参数可以确保最佳的数据库运行环境。如`vim /etc/sysctl.conf`用来编辑系统配置文件,添加的参数包括fs.aio-max-nr、fs.file-max、kernel.shmall等,它们分别涉及异步I/O的最大请求、系统最大文件数量、共享内存段的大小限制等。 这个手册详细阐述了在RHEL63环境下安装Oracle 11g的流程,包括系统准备、依赖安装、用户与组的管理、数据存储目录的设定以及内核参数优化。这些步骤是确保Oracle 11g成功安装并能稳定运行的关键。
--------------------------root用户下操作 --------------------------
1.查看操作系统内核版本
cat /etc/redhat-release
uname -r
2.安装 11g 所需依赖包
yum install binutils-2.20.51.0.2-5.11.el6.i686 compat-libcap1-1.10-1.i686 compat-libstdc++-33-3.2.3-69.el6.i686 gcc-4.4.4-13.el6.i686 gcc-c++-4.4.4-13.el6.i686 glibc-2.12-1.7.el6.i686 glibc-devel-2.12-1.7.el6.i686 ksh libgcc-4.4.4-13.el6.i686 libstdc++-4.4.4-13.el6.i686 libstdc++-devel-4.4.4-13.el6.i686 libaio-0.3.107-10.el6.i686 libaio-devel-0.3.107-10.el6.i686 make-3.81-19.el6.i686 sysstat-9.0.4-11.el6.i686 -y
3.创建用户及用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
4.创建 oracle11g 安装目录
mkdir -p /home/oradata
chown -R oracle:oinstall /home/oradata
chmod -R 775 /home/oradata
5.设置内核参数 可以不做,系统安装过程中会自动调整。
vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
---------------脚本修复内容 start------------
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
---------------脚本修复内容 end--------------
6.设置环境变量
# vim ~oracle/.bash_profile
export ORACLE_BASE=/home/oradata
export ORACLE_HOME=$ORACLE_BASE/product/11g
export ORACLE_SID=hscc
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# source ~oracle/.bash_profile #加载配置或 oracle 用户
注销重新登录
7. 设置 PAM 资源限制
# /etc/security/limits.conf
剩余5页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展