行业报告 AI展会 数据标注 标注供求
数据标注数据集
主页 > 技术社区 > 数据库 > 正文

使用RPM安装ORACLE-21c数据库

ORACLE 21c 引入了一个非常方便的安装方法,使用RPM的方式安装!

环境要求

21c需要运行在linux7.5以上的系统,7.5以下可能会存在bug

服务器的运行内存需要达到1G以上,/tmp目录需要预留出1GB的空间,数据库软件大概要占用空间10g,但是oracle建议至少要预留100G的空间,避免日后软件目录不断扩大导致的空间不足。

 

介质需求

我们需要先从以下地址,也就是官网上下载一个 oracle21c  rpm 安装包

Oracle:21.3.0.0.0

oracle-database-ee-21c-1.0-1.ol7.x86_64.rpm

 

环境配置

1. 关闭防火墙以及selinux

关闭运行中的服务

#systemctl stop firewalld.service

 

关闭操作系统自启动

#systemctl disable firewalld.service

 

检查关闭情况

#systemctl status firewalld.service

 

如下,dead表示未开启开机启动;inactive表示现在的状态是关闭

 

  

关闭selinux:

编辑/etc/selinux/config 文件

1
2
3
4
5
6
7
8
9
10
11
[root@DBServer1 ~]# vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
#       targeted - Only targeted network daemons are protected.
#       strict - Full SELinux protection.
SELINUXTYPE=targeted

 

2. 安装数据库需要的依赖包

1
2
3
4
5
6
7
8
9
挂载光驱
mount /dev/cdrom /mnt
配置yum:
vi /etc/yum.repos.d/dvd.repo 添加如下:
[dvd]
name=dvd
baseurl=file:///mnt
gpgcheck=0
enable=1

 

yum install bc binutils  compat-libcap1  compat-libstdc++33  elfutils-libelf  elfutils-libelf-devel  fontconfig-devel  glibc  glibc-devel  ksh  libaio  libaio-devel  libX11  libXau  libXi  libXtst  libXrender  libXrender-devel  libgcc  libstdc++  libstdc++-devel  libxcb  make  smartmontools  sysstat  kmod*

 

注: compat-libstdc++-33-3.2.3  需要手动下载上传

 

下载并预安装安装包

 oracle 源下载安装包到本地 

curl -o oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm

 

安装预安装包

rpm -ivh oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm

 

注意:如果下载不了可以去官网下载然后上传服务器

 

 

安装oracle软件

将2.2部分下载好的介质传输到服务器本地/tmp目录下

cd /tmp

rpm -ivh oracle-database-ee-21c-1.0-1.x86_64.rpm

  

安装完毕后让执行一个脚本:

在执行脚本之前做一个小修改:

su – root

vi /etc/init.d/oracledb_ORCLCDB-21c

把ture改为false:取消创建容器数据库 

  

 

 

  

 

执行脚本创建数据库

 

/etc/init.d/oracledb_ORCLCDB-21c

安装数据库成功!

  

创建完后,提示我们密码随机生成的让我们用oracle用户连接sqlplus修改

  

 

需要先配置环境变量          注: rpm安装方式默认安装在/opt下

su -oracle

vi ~/.bash_profile        # 当前用户环境变量

1
2
3
4
5
6
7
8
 
export ORACLE_BASE=/opt/oracle
 
export ORACLE_HOME= /opt/oracle/product/21c/dbhome_1
 
export ORACLE_SID=ORCLCDB
 
export PATH=$ORACLE_HOME/bin:$PATH

 

sqlplus / as sysdba  连接到数据库

  

 

安装后,Oracle 数据库预安装 RPM 执行以下操作:

  • 自动下载并安装安装 Oracle 网格基础设施和 Oracle 数据库所需的任何其他 RPM 软件包,并解析任何依赖关系
  • 创建用户,并为该用户创建 oraInventory () 和 OSDBA () 组oracleoinstalldba
  • 根据需要,根据 Oracle 数据库预安装 RPM 程序的建议将设置、系统启动参数和驱动程序参数设置为值sysctl.conf
  • 设置硬资源和软资源限制
  • 根据您的内核版本设置其他推荐参数
  • 在内核中为 Linux x86_64 机器设置 numa=off
微信公众号

声明:本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

网友评论:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
SEM推广服务

Copyright©2005-2026 Sykv.com 可思数据 版权所有    京ICP备14056871号

关于我们   免责声明   广告合作   版权声明   联系我们   原创投稿   网站地图  

可思数据 数据标注行业联盟

扫码入群
扫码关注

微信公众号

返回顶部