0

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

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

1  oracle依赖包安装

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

yum install binutils compat-libstdc++- compat-libstdc++-.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 /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的正式安装。

     

centOS学习part5:oracle 11g安装之环境准备的更多相关文章

  1. CentOS 7 下 Oracle 11g 安装教程

    一.准备工作 1.关闭selinux   查看selinux状态:   getenforce或者sestatus -v   临时关闭:   setenforce 0   永久关闭:   vim /et ...

  2. Centos 下oracle 11g 安装部署及手动建库过程

    Oracle 11g 手动建库,在虚拟环境中,不使用DBCA工具进行创建数据库 1.Linux环境的基本配置 2.ip  10.11.30.60 3.Oracle 11g安装过程 ---------- ...

  3. 借鉴别人的Oracle 11g安装和卸载图文教程

    Oracle 11g安装 1.解压下载的包,然后进入包内,点击setup.exe开始安装 . 2.出现如下:一般把那个小对勾取消,点击下一步进行, 弹出下图这个后点‘是' 3.下图后,选择创建和配置数 ...

  4. Linux上Oracle 11g安装步骤图解

    Oracle 11g下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 选 ...

  5. Oracle 11g 安装

    1.Oracle 11g安装: http://www.cnblogs.com/qianyaoyuan/archive/2013/05/05/3060471.html 2.安装完Oracle数据库,给s ...

  6. Oracle 11g安装攻略

    Oracle 11g安装攻略 本攻略是以Win7-32位系统中安装Oracle 11g为示例,安装前大家需要确认以下几点: 你的内存足够大且没有问题,因为Oracle非常吃内存. 你的系统已经激活. ...

  7. SUSE11虚拟机安装与Oracle 11g安装

    SUSE11虚拟机安装与Oracle 11g安装 本文中所需所有参数均位于文末附录中 新建虚拟机,选择SUSE11 64位 启动虚拟机后,选择第二项安装 选择语言 跳过CD检查 选择全新安装 选择默认 ...

  8. Oracle 11g安装步骤以及Oracle11g创建表空间和用户,并授权

    Oracle 11g安装步骤详解 一.Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可. 路径名称中,最好不要出现中文,也不要出现空格等不规则字符. 官方下地 ...

  9. oracle 11g安装教程

    oracle 11g安装教程 第1步 第2步 第3步 第4步 第5步 第6步 第7步 第8步 第9步 第10步 第11步 第12步 第13步 第14步 第15步 第16步 第17步 第18步 第19步 ...

随机推荐

  1. 剑指offer:整数中1出现的次数

    题目描述: 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1.10.11.12.13因此共出现6次,但是对于后面问题他就没辙了 ...

  2. js实现字符串切割并转换成对象格式保存到本地

    // split() 将字符串按照指定的规则分割成字符串数组,并返回此数组(字符串转数组的方法) //分割字符串 var bStr = "www.baidu.con"; var a ...

  3. Leetcode: Find And Replace in String

    To some string S, we will perform some replacement operations that replace groups of letters with ne ...

  4. word/wps 制作下拉列表

    准备: 1.数据页 2.项目名称sheet 3.问题类型sheet 开始制作: 数据 --- 有效性 --- 允许“序列” --- 来源 -- 其他sheet页“单元格”选择范围 回车.确定 即可

  5. CefSharp 提示 flash player is out of date 运行此插件 等问题解决办法

    CefSharp 提示 flash player is out of date 或者 需要手动右键点 运行此插件 脚本 等问题解决办法 因为中国版FlashPlayer变得Ad模式之后,只好用旧版本的 ...

  6. Flutter中通过普通的点击事件修改TextFormField的值

    import 'package:flutter/material.dart'; import 'package:zhongfa_apps/widget/public/PublicWidget.dart ...

  7. matlab学习笔记4--导入和导出Internet数据

    一起来学matlab-matlab学习笔记4 数据导入和导出_4 导入和导出Internet数据 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合 ...

  8. (转载)PyTorch代码规范最佳实践和样式指南

    A PyTorch Tools, best practices & Styleguide 中文版:PyTorch代码规范最佳实践和样式指南 This is not an official st ...

  9. [LeetCode] 227. Basic Calculator II 基本计算器 II

    Implement a basic calculator to evaluate a simple expression string. The expression string contains ...

  10. [LeetCode] 412. Fizz Buzz 嘶嘶嗡嗡

    Write a program that outputs the string representation of numbers from 1 to n. But for multiples of ...