广告
返回顶部
首页 > 资讯 > 数据库 >怎么在CentOS7上安装Oracle
  • 573
分享到

怎么在CentOS7上安装Oracle

2024-04-02 19:04:59 573人浏览 八月长安
摘要

这篇文章主要介绍“怎么在Centos7上安装oracle”,在日常操作中,相信很多人在怎么在CentOS7上安装Oracle问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么

这篇文章主要介绍“怎么在Centos7上安装oracle”,在日常操作中,相信很多人在怎么在CentOS7上安装Oracle问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在CentOS7上安装Oracle”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Oracle 概述

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

Oracle 12C简介

Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。

Oracle 12c 体系结构图

怎么在CentOS7上安装Oracle

Oracle 12C 新增功能

怎么在CentOS7上安装Oracle

1.oracle12c增加了CDB和PDB的概念。 

CDB全称为Container Database, 数据库容器
PDB全称为Pluggable Database,即可插拔数据库

怎么在CentOS7上安装Oracle

怎么在CentOS7上安装Oracle

2.实现云数据库的支持,提供云平台管理,这是11g所没有的。

怎么在CentOS7上安装Oracle

3.Oracle12c 优势总结

怎么在CentOS7上安装Oracle

安装环境

安装系统:CentOS 7
IP地址:192.168.65.178
硬盘大小:40G 或重新挂载一块40G硬盘
内存:4G
SWAP(虚拟内存) : 8G
软件包链接:https://pan.baidu.com/s/1XA6WUchSzhxH3qYevF0gxA
提取码:v3u6
也可以直接去官网下载: Https://www.oracle.com/cn

安装过程

一、部署centos 7 安装环境

1.下载环境工具

yum -y install binutils compat-libcapl compat-libstdc++-33 GCc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

2.关闭防火墙,安全性

systemctl stop firewalld.service
setenforce 0

3、更改主机名

vim /etc/hostname   #添加主机名

怎么在CentOS7上安装Oracle

vim /etc/hosts     #解析主机名

怎么在CentOS7上安装Oracle

4.修改调整内核参数

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.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

 fs.aio-max-nr = 1048576   #异步IO请求数目 推荐值:1048576 其实等于 1024*1024  即1024K个
 fs.file-max = 6815744      #打开的文件句柄最大数量,防止文件描述符耗尽问题
 kernel.shmall = 2097152         #共享内存总量 页为单位,内存除以4K所得
 kernel.shmmax = 4294967295      #最大内存
 kernel.shmmni = 4096                    #最小内存
 kernel.sem = 250 32000 100 128
#SEMMSL:每个信号集最大信号数量;
SEMMNS:用于控制整个linux系统中信号最大数;
SEMOPM:内核参数用于控制每个semop系统调用可以执行的信号操作数量;
SEMMNI:内核参数用于控制Linux系统中信号集的最大数量
net.ipv4.ip_local_port_range = 9000 65500    #用于向外连接的端口范围
net.core.rmem_default = 262144        #套接字接收缓冲区大小的缺省值
net.core.rmem_max = 4194304          #套接字接收缓冲区大小的最大值
net.core.wmem_default = 262144       #套接字发送缓冲区大小的缺省值
net.core.wmem_max = 1048576         #套接字发送缓冲区大小的最大值

sysctl -p        #使其生效

二、用户环境配置

1.创建oracle用户及密码

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle

2.创建oracle工作目录

mkdir -p /orc/app/oracle
chown -R oracle.oinstall /orc/app/
chmod -R 755 /orc/app/oracle/

3.设置环境变量

vim /home/oracle/.bash_profile
先删除末尾两行数据插入
umask 022         #创建文件权限
ORACLE_BASE=/orc/app/oracle         #安装路径
ORACLE_HOME=/orc/app/oracle/product/12.2.0/dbhome_1/     #指定安装产品
ORACLE_SID=orcl           #实例                                    
NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8          #语言为简体中文    
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin     #oracle命令导入到环境变量
LANG=zh_CN.UTF-8              #字符集                                    
export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID                  #声明全局,便于系统识别

三、oracle用户资源限制

1.使用pam_limits认证模块

vim /etc/pam.d/login
在约第7行下插入
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so

怎么在CentOS7上安装Oracle

2.配置限制文件

vim /etc/security/limits.conf
在末尾插入
oracle          soft    nproc           2047  #用户可使用的进程数量
oracle          hard    nproc           16384  
oracle          soft    nofile          1024   #用户可打开的文件数量
oracle          hard    nofile          65536
oracle          soft    stack           10240   #堆栈设置

怎么在CentOS7上安装Oracle

3.修改环境变量

vim /etc/profile
末尾插入
if [ $USER = "oracle" ]
then
if [$shell = "/bin/ksh" ]
then
ulimit -p 16384           #缓冲区大小
ulimit -n 65536           #文件数
else
ulimit -u 16384 -n 65536   #进程数    文件数
fi
fi

四、安装Oracle软件包

1.挂载软件包到linux 7上面

mount.cifs //192.168.65.1/database /abc

2.进入虚拟机先用root用户登录

[root@oracle ~]# xhost +

3.切换Oracle用户安装Oracle数据库

[root@oracle ~]# su - oracle   #切换用户
[oracle@oracle root]$ export DISPLAY=:0.0   #必须要有此步骤
[oracle@oracle root]$ cd /abc    #切换到此目录
[oracle@oracle abc]$ ls
install  response  rpm  runInstaller  sshsetup  stage  welcome.html
[oracle@oracle abc]$ ./runInstaller     #安装数据库
正在启动 Oracle Universal Installer…

4.进入图形化安装(无图片演示的均为默认选项)
怎么在CentOS7上安装Oracle
怎么在CentOS7上安装Oracle
怎么在CentOS7上安装Oracle

5.执行安装后,在安装到79%会弹出对话框,要求运行两个脚本,这时候用root用户进行操作,如下图:
怎么在CentOS7上安装Oracle

6.执行配置脚本

[root@oracle abc]# /orc/app/oraInventory/orainstRoot.sh
[root@oracle abc]# /orc/app/oracle/product/12.2.0/dbhome_1/root.sh

怎么在CentOS7上安装Oracle
等待完成再回到图形化界面点确定,继续完成安装

7.安装完成后,用浏览器访问https://192.168.65.178:5500/em

怎么在CentOS7上安装Oracle
怎么在CentOS7上安装Oracle

总结:

1.安装前一定注意看安装条件。
2.在图形化安装时注意在root用户和Oracle相互切换,不同环境下操作。
3.在安装到95%左右时,进度会非常慢,并非出错,要耐心等待!
4.安装完成后,在网页浏览时若提醒下载flash插件,下载flash后还是无法访问,要切换浏览器。ps:我的360浏览器打不开,换搜狗浏览器就好了
5.建议用宿主机浏览器访问网页
6.若打开网页是显示:此站点不安全,可以点击详细信息,再点击转到此网页(不推荐),即可进入12c 登录界面。

到此,关于“怎么在CentOS7上安装Oracle”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么在CentOS7上安装Oracle

本文链接: https://www.lsjlt.com/news/59606.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在CentOS7上安装Oracle
    这篇文章主要介绍“怎么在CentOS7上安装Oracle”,在日常操作中,相信很多人在怎么在CentOS7上安装Oracle问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么...
    99+
    2022-10-18
  • 怎么在CentOS7上安装GitLab
    本篇内容介绍了“怎么在CentOS7上安装GitLab”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装必需的依赖GitLab 在安装时需要...
    99+
    2023-07-05
  • 怎么在CentOS7上安装Elastic Stack
    本篇内容主要讲解“怎么在CentOS7上安装Elastic Stack”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在CentOS7上安装Elastic Stack”吧!Elasticsea...
    99+
    2023-06-16
  • 在CentOS7上安装RabbitMQ
    第一、下载erlang和rabbitmq-server的rpm:http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_...
    99+
    2022-10-18
  • 怎么在CentOS7上安装Redis服务器
    本篇内容介绍了“怎么在CentOS7上安装Redis服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Redis 服务器Redis 是一个...
    99+
    2023-06-16
  • 在Centos7上安装Python-de
    在安装audiotoolsmake install出现问题 running build_ext building 'audiotools.pcm' extension creating build/temp.linux-x86...
    99+
    2023-01-31
    Python de
  • Centos7上怎么安装Elastic Stack
    这篇“Centos7上怎么安装Elastic Stack”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Centos7上怎么安...
    99+
    2023-06-27
  • centos7安装docker,再在docker上安装mysql5.7
    使用命令查看Linux内核是否在3.10以上 uname -r 如果Linux内核没有在3.10以上,则使用下面的命令升级内核版本 yum update -y 安装必要的软件包 yum install -y yum-utils d...
    99+
    2016-11-21
    centos7安装docker,再在docker上安装mysql5.7
  • CentOS7系统上怎么安装Python3.6.8
    本篇内容介绍了“CentOS7系统上怎么安装Python3.6.8”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装方法:1.首先通过yum...
    99+
    2023-06-28
  • centos7上mysql8.0rpm方式怎么安装
    这篇文章给大家分享的是有关centos7上mysql8.0rpm方式怎么安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先是下载图解1、首先卸载centos7中自带的mari...
    99+
    2022-10-18
  • 怎么在CentOS7或Ubuntu15.04上安装PHP框架Laravel
    这篇文章主要讲解了“怎么在CentOS7或Ubuntu15.04上安装PHP框架Laravel”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在CentOS7或Ubuntu15.04上安装...
    99+
    2023-06-16
  • 怎么在Centos7中安装Oracle 11G R2数据库
    这篇文章主要讲解了“怎么在Centos7中安装Oracle 11G R2数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Centos7中安装Ora...
    99+
    2022-10-18
  • 怎么在win10上安装Oracle 10g
    本篇内容主要讲解“怎么在win10上安装Oracle 10g”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在win10上安装Oracle 10g”吧!1.&...
    99+
    2022-10-18
  • Centos7上安装Python3
    安装新的Python3与系统自带的Python2共存 yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-deve...
    99+
    2023-01-31
  • centos7 安装 oracle 11G
    1.查看系统版本号:      uname -a      Linux node2 3.10.0-123....
    99+
    2022-10-18
  • 在centos7上安装openstack mitaka版本
    前言:openstack真是一个庞然大物,想要吃透还真不容易,所以在对openstack大概有了一个了解的时候,就应该是部署,虽然openstack的安装方式有rdo或者devstack等一键安装工具,但是...
    99+
    2022-10-18
  • 怎么在Centos7中安装 Mysql8
    这篇文章给大家介绍怎么在Centos7中安装 Mysql8,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Mysql8新特性:Mysql从5.x版本直接跳跃到8.x,我个人是这么看的:MySQL 5.5 -> My...
    99+
    2023-06-07
  • 怎么在CentOS7下安装MySQL
    这篇文章主要介绍“怎么在CentOS7下安装MySQL”,在日常操作中,相信很多人在怎么在CentOS7下安装MySQL问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在CentOS7下安装MySQL”的疑...
    99+
    2023-06-16
  • Centos7上怎么安装和使用ZFS
    这篇文章主要讲解了“Centos7上怎么安装和使用ZFS”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos7上怎么安装和使用ZFS”吧!ZFS存储池是由一个虚拟设备集合构成的。这里面...
    99+
    2023-06-28
  • 怎么在CentOS7上安装Snapd和snap应用程序
    这篇文章主要介绍“怎么在CentOS7上安装Snapd和snap应用程序”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么在CentOS7上安装Snapd和snap应用程序”文章能帮助大家解决问题。...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作