CentOS 7.4下安装Oracle 11.2.0.4数据库的方法


本文整理自网络,侵删。

在Linux下安装Oracle数据库是一件较为麻烦的事情。

由于Linux的安装过程中可能会选择不同的安装包,会导致Oracle安装过程中缺失或多一些软件包,很难一次性的安装成功。所以,本文详细记录了Oracle在Linux上的安装过程,以供参考。

本环境仅供软件开发和测试环境使用,并不适合用于生产环境。

Oracle官方支持的Linux发行版本有RedHat和Oracle Linux,所以,我们在CentOS(7.4)下安装Oracle(11gR2)时,还需要做一些特别的准备工作。

本文的CentOS 7.4使用官网上下载的CentOS-7-x86_64-DVD-1708.iso文件安装,安装时选择Server with GUI,并选择FTP Server。语言使用英语。

 

选择安装包

为了日常使用方便,执行命令systemctl set-default multi-user.target,让linux启动后,直接进入字符界面。

本文的Oracle数据库使用的是11.2.0.4(这个版本适配红帽7,官网免费下载的版本并不适用于红帽7)。

附下载地址,请使用迅雷下载即可。

https://updates.oracle.com/Orion/Services/download/p13390677_112040_Linux-x86-64_1of7.zip?aru=16716375&patch_file=p13390677_112040_Linux-x86-64_1of7.zip
https://updates.oracle.com/Orion/Services/download/p13390677_112040_Linux-x86-64_2of7.zip?aru=16716375&patch_file=p13390677_112040_Linux-x86-64_2of7.zip
https://updates.oracle.com/Orion/Services/download/p13390677_112040_Linux-x86-64_3of7.zip?aru=16716375&patch_file=p13390677_112040_Linux-x86-64_3of7.zip
https://updates.oracle.com/Orion/Services/download/p13390677_112040_Linux-x86-64_4of7.zip?aru=16716375&patch_file=p13390677_112040_Linux-x86-64_4of7.zip
https://updates.oracle.com/Orion/Services/download/p13390677_112040_Linux-x86-64_5of7.zip?aru=16716375&patch_file=p13390677_112040_Linux-x86-64_5of7.zip
https://updates.oracle.com/Orion/Services/download/p13390677_112040_Linux-x86-64_6of7.zip?aru=16716375&patch_file=p13390677_112040_Linux-x86-64_6of7.zip
https://updates.oracle.com/Orion/Services/download/p13390677_112040_Linux-x86-64_7of7.zip?aru=16716375&patch_file=p13390677_112040_Linux-x86-64_7of7.zip

1. 关闭防火墙

由于是开发测试环境,为了方便,将防火墙关闭。但是,在正式的生产环境,千万不要这样做。

首先执行命令systemctl status firewalld.service检查防火墙状态,

 

检查防火墙状态

然后,执行命令systemctl stop firewalld.service关闭防火墙。

当然,我们可以执行命令systemctl disable firewalld.service,禁用防火墙。

 

禁用防火墙

2. 关闭selinux

selinux提供了很多Linux的系统安全措施,演示系统中,将其关闭,方便操作。需要注意的是,在正式生产环境下,也千万不要这样做。

执行命令getenforce查看selinux的状态,初始安装的CentOS7是打开状态。

执行命令vi /etc/selinux/config,编辑文件,配置SELINUX=disabled,关闭selinux。

3. 为yum配置阿里源

在安装Oracle的过程中,需要安装一些依赖包。为了加快安装速度,最好将yum源更新为国内的,首推阿里yum源。

  1. 执行命令cd /etc/yum.repos.d/,然后执行命令wget http://mirrors.aliyun.com/repo/Centos-7.repo下载阿里yum源。
  2. 执行命令mv CentOS-Base.repo CentOS-Base.repo.bak备份现有源信息。
  3. 执行命令mv Centos-7.repo CentOS-Base.repo,使用上一步中下载回来的阿里yum源。
  4. 依次执行命令yum clean all、yum makecache和yum update,更新yum源。

4. (可选)为虚拟机生成快照

为了保险起见,为虚拟机生成一份快照,避免后续安装出错,重头再来安装操作系统。

5. 创建数据库目录

创建Oracle数据库的安装目录到/opt下。

  1. 执行命令mkdir -p /opt/oracle,创建oracle安装目录;
  2. 执行命令mkdir -p /opt/oraInventory,创建oracle数据库配置文件目录;
  3. 执行命令chown -R oracle:oinstall /opt/oracle,设置oracle为目录的所有者;
  4. 执行命令chown -R oracle:oinstall /opt/oraInventory,设置oracle为目录的所有者。

6. 创建用户和用户组

Oracle安装过程中,需要使用固定的用户和用户组。

  1. 执行命令groupadd oinstall,创建oinstall用户组;
  2. 执行命令groupadd dba,创建dba用户组;
  3. 执行命令useradd -g oinstall -g dba -m oracle,创建oracle用户;
  4. 执行命令passwd oracle,为oracle用户设置密码,为了好记密码为123456;
  5. 执行命令id oracle,查看刚刚创建的oracle用户信息。
 

创建用户组及用户

阅读剩余部分

相关阅读 >>

oracle收购timesten 提高数据库软件性能

windows本地安装配置oracle客户端完整流程(图文版)

oracle常用数值函数、转换函数、字符串函数

oracle19c 创建表空间遇到的坑

连接oracle数据库时报ora-12541tns无监听程序的图文解决教程

oracle如何替换字符串?

oracle 报警日志如何查看?

针对oracle的tns listener的攻击方法

oracle怎么删除唯一索引

详细整理oracle中常用函数

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...