• centOS学习part5:oracle 11g安装之环境准备


    0

      前几篇依次向大家介绍了centOS的基本安装以及常用软件的安装配置,接下来我们将挑战的是oracle 11g的安装配置。与之前安装的软件不一样的是,由于oracle并非开源免费软件(需要向oracle购买授权,但是个人学习的话可以直接到官网下载安装学习),所以不能直接通过yum简单的来完成安装,需要很多的准备工作,下面我将一一向大家介绍,希望对初学者有所参考。由于整个内容比较多,我将其分为几个部分,大家可以分开查看。本章将要介绍的就是oracle 11g安装之前的系统环境准备。

      【请注意,本章的全部操作均在root账号下进行】

    1  oracle依赖包安装

      oracle在linux下的安装需要依赖很多包,所以需要我们提前准备,还好的是这些依赖包都可以通过yum快速安装。依赖包比较多,我就不一一解释了,感兴趣的同学可以自行百度,下面是整理的安装命令。

    yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common gli
    bc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel -y

    系统自动安装完毕后: 

    2  创建用户及用户组

      由于系统不能使用root账号来安装oracle,所以我们需要创建一个专门的账号来安装以及管理oracle。

      下面我们创建了两个群组:oinstall与dba,同时创建一个centOS用户oracle并加入刚新建的群组,同时给oralce用户设置密码。

      

    3  创建oracle安装目录

      我们创建一个/home/oracle目录作为安装目录,同时将文件夹的权限授予oracle用户。

    mkdir /home/oracle
    chown oracle:oinstall /home/oracle
    chmod -R 775 /home/oracle

    4  设置系统内核参数

      oracle在安装时对linux内核参数有要求,所以在安装前我们先需求对内核参数进行配置。

    vim /ect/sysctl.conf

      具体修改修改或增加的参数如下图:

      

      保存退出后,需要通过下面命令让参数生效:

    sysctl -p

    5  设置oracle环境变量

       在系统环境变量中加入ORACLE_HOME,SID等安装及使用oralce时需要的环境变量,环境变量修改命令:

    vim ~oracle/.bash_profile

      然后在环境变量配置文件中添加相关变量信息,具体的目录指向之前创建的oracle安装目录。

      

      同样的,保存配置后需要通过命令使其生效:

      source ~oracle/bash_profile

    6  修改PAM限制

      vim /etc/security/limits.conf

      

      OK,至此我们已经准备好了centOS下oracle的安装环境,相对来说,是比在windows下的安装麻烦些...下一章我们就将开始oracle的正式安装。

         

  • 相关阅读:
    个人作业二-举例分析流程图与活动图的区别与联系
    四则运算
    实验四 决策树算法及应用
    实验三 朴素贝叶斯算法及应用
    实验二 K-近邻算法及应用
    实验一 感知器及其应用
    实验三 面向对象分析与设计
    实验二 结构化分析与设计
    实验一 软件开发文档与工具的安装与使用
    ATM管理系统
  • 原文地址:https://www.cnblogs.com/souvenir/p/3881484.html
Copyright © 2020-2023  润新知