分享最新优惠信息
购买主机更加划算

RHEL 8系统安装Oracle Database 23c数据库详细步骤

Oracle于2023年4月3日免费发布了其最新版本Oracle database 23c(代码为“App Simple”),再次证明了它为什么是数据库市场的领先者。这是Oracle迈出的大胆一步,将颠覆数据库市场,使其成为许多想要开发和运行数据驱动应用程序的人的首选数据库。

在本文当中,小编主要介绍在RHEL8发行版上安装OracleDatabase 23c的简单过程。不过,在开始之前,简单说说为什么Oracle Database 23c(Developer Release)越来越受欢迎。

Oracle Database 23c的新增功能

Oracle Database 23c(也称为“Oracle Database Free”)是最新的长期支持(LTS)版本,这意味着它将获得10年的支持。尽管是LTS版本,但这是Oracle有史以来第一次免费发布其功能齐全的数据库,这对许多人来说很有吸引力。

另一个让开发人员兴奋的原因是,他们可以在生产开发中免费使用Oracle Database 23c Free Developer Release。Oracle Database 23c不仅包含了Oracle Database 21c的所有功能,还引入了300多项新功能和改进,主要包括:

  • 支持微服务、图形、文档和关系数据库。
  • JSON关系对偶。
  • SQLPlus增强功能。
  • 新的人工智能和机器学习功能。
  • 安装和配置简单。
  • OAuth 2.0集成。
  • 表中最多支持4096列。
  • 支持所有现代数据类型、数据模型和工作负载类型。

此外,Oracle Database 23c Free Developer Release与Oracle Database Enterprise Edition和Oracle Database云服务完全兼容,允许用户轻松迁移到任何其它Oracle数据库。

先决条件

Oracle Database 23c可以作为Docker映像、VirtualBox VM或Linux RPM安装。目前,这些Linux RPM软件包仅与RHEL 8和Oracle Linux 8兼容。在本文中,小编使用RHEL 8系统,并且使用RPM包安装Oracle Database 23c。当然,这是一种经过优化和测试的方法,所以也可以在OracleLinux8上使用。

在开始安装之前,请确保你的系统符合安装Oracle Free Database的最低要求。

  • 确保有一个正在运行的RHEL 8系统,如果没有,可以从Red Hat官方网站下载并进行安装。
  • 安装Oracle Database Free所需的RAM为1GB。尽管如此,Oracle仍然建议使用2GB的RAM。
  • 还必须有2GB的最小交换空间,或者是系统RAM大小的两倍。
  • 系统必须至少有10GB的磁盘空间。
  • 必须从系统中卸载以前安装的任何Oracle数据库。
  • 最后,必须拥有root用户凭据才能继续安装。

现在,让我们开始安装Oracle Database 23c,安装以下步骤进行操作设置就可以了。

在RHEL 8中安装Oracle Database 23c

1、首先,访问Oracle官方网站,下载安装Oracle database 23c所需的RPM文件(预安装和数据库免费)。

下载Oracle Database 23c

2、下载RPM文件后,打开终端并使用sudo以root用户身份登录。

sudo -s

3、接下来,通过运行以下命令安装Oracle数据库预安装RPM文件。

dnf -y localinstall oracle-database-preinstall-23c-*

Oracle数据库预安装RPM通过自动生成Oracle安装所有者和必要的组来简化过程。此外,它还配置了基本的内核设置,以满足Oracle数据库安装的先决条件。

安装Oracle Preinstall RPM包

4、一旦系统包含了所有必需的先决条件,就可以通过执行下面给出的命令来安装Oracle Database 23c了。

dnf -y localinstall oracle-database-free*

仅此而已,你的Oracle Database 23c已成功安装。现在,让我们继续配置它以供使用。

成功安装Oracle Database 23c

在RHEL 8中配置Oracle Database 23c

在配置Oracle Database Free之前,简单了解一下它在系统中的位置以及与它相关的其它一些目录,以便在需要时查看或修改它的配置文件。

  • Oracle Database 23c安装在系统中的“/opt/Oracle/product/23c/dbhomeFree”目录中。
  • 可以通过编辑“/etc/sysconfig/”目录中名为“oracle-free–23c.conf”的文件来修改配置参数。
  • 如果想查找数据库文件,应该前往“/opt/oracle/oradata/FREE”目录。
  • 如果要查看数据库创建日志,请发访问“/opt/oracle/cfgtoolgs/dbca/FREE”目录中的“FREE.log”文件。

现在已经了解了一些与Oracle Database 23c相关的重要文件和目录,现在运行服务配置脚本,命令如下:

sudo /etc/init.d/oracle-free-23c configure

上面的命令将配置数据库服务,例如启动服务、创建数据库和配置侦听器。在命令提示符下,建议为SYS、SYSTEM和PDBADMIN管理用户帐户设置密码。

Oracle强烈建议这些密码应满足以下标准:长度至少为8个字符,至少包括1个大写字母、1个小写字母和1个0到9之间的数字。

Oracle Database 23c配置

配置过程可能需要一些时间,因此无需担心,只需等待它完成即可。

Oracle Database 23c配置过程

从上图可以看出,你的Oracle Database Free已成功配置。下一步是在开始使用数据库之前,在Linux系统中建立其环境变量。

设置Oracle Database 23c环境变量

你可以使用“oraenv”和“coraenv”脚本在系统上设置Oracle Database 23c环境变量。要执行此操作,必须执行下面提到的命令:

export ORACLE_SID=FREE 
export ORAENV_ASK=NO 
. /opt/oracle/product/23c/dbhomeFree/bin/oraenv

ORACLE_HOME = [] ? /opt/oracle/product/23c/dbhomeFree

设置Oracle Database 23c环境变量

连接到RHEL 8中的Oracle Database 23c

让我们通过执行下面提到的命令,以SYSDBA权限连接到Oracle Database Free来结束本文内容,命令如下:

cd $ORACLE_HOME/bin
./sqlplus sys@localhost:1521/FREEPDB1 as sysdba

连接Oracle Database 23c

结论

通过以上设置,你已在RHEL 8系统上成功安装了Oracle Database 23c。现在,完全可以利用Oracle的强大功能来满你的数据管理需求。另外,如果在安装过程中遇到任何问题,请随时查阅Oracle的官方文档或寻求Oracle社区的支持。

未经允许不得转载:惠主机 » RHEL 8系统安装Oracle Database 23c数据库详细步骤