Oracle是非常流行的数据库,被大企业、银行、政府等使用,Oracle数据库为mssql、PostgreSQL、MySQL等提供了很多有用的功能,oracleexpress是Oracle提供的轻量级数据库服务器。我们可以免费使用Oracle Express Edition。Oracle速成版命名为Oracle XE。
下载
Oracle可以安装到基于Linux和Unix的操作系统中。它作为64位应用程序体系结构提供。我们将从以下网址下载Oracle速成版。

我们可以使用以下URL下载Oracle Express Edition RPM软件包,该软件包可以安装在CentOS、Fedora、RedHat上
http://download.oracle.com/otn/linux/oracle18c/xe/oracle-database-xe-18c-1.0-1.x86_64.rpm
安装必备软件包oracle-database-preinstall-18c
我们将使用 rpm
命令以安装下载的软件包。在安装软件包之前,我们需要安装软件包所需的先决条件。前提条件由 oracle-database-preinstall-18c
包裹。
首先我们将下载预安装包。此软件包可用于CentOS 7、RedHat 7、Oracle Linux 7及其子版本。
$ curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
然后我们将使用以下命令安装包。
$ sudo yum -y localinstall oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

使用rpm命令安装
我们将使用 rpm
命令 -i
选项并提供包名称。如果包与当前工作路径不同,则应提供完整路径。
$ sudo rpm -i oracle-database-xe-18c-1.0-1.x86_64.rpm

初始化和配置数据库
我们将使用 oracle-xe-18c
脚本以配置和初始化数据库。我们将使用可以找到的默认配置 /etc/sysconfig/oracle-xe-18c.conf
.
$ sudo /etc/init.d/oracle-xe-18c configure

我们可以看到,我们将为root用户提供 sudo
命令。之后,我们将提供密码,我们要使用的系统,系统和PDBADMIN帐户。为了使数据库更安全,密码中至少使用8个字符,大写,特殊字符。以下是安全密码。
q323+F^Q_?qwe.321
初始化阶段
在初始化过程中,以下阶段将按行完成。
- 设置密码
- 创建用户
- 准备数据库引擎
- 复制数据库文件
- 创建Oracle实例
- 启动Oracle实例
相关文章: 什么是关系数据库管理系统(RDMS)?
安装日志
Oracle是一个非常详细和复杂的数据库服务器。事件在安装过程中会创建大量关于安装和使用的日志和日志文件。我们可以从中列出这些日志文件 /opt/oracle/cfgtoollogs/dbca/XE/
.
$ cd /opt/oracle/cfgtoollogs/dbca/XE/$ ls

在本例中,我们将列出存储在XE.log文件中的基本安装日志。
$ less XE.log

连结字符串
为了从不同的应用程序中使用Oracle数据库,我们需要使用 Connection Strings
. 此连接字符串提供到Oracle数据库的连接信息。
Pluggable database: localhost.localdomain/XEPDB1Multitenant container database: localhost.localdomain

Oracle Enterprise Manager或基于Web的管理
Oracle Enterprise Manager是一种基于web的Oracle数据库管理工具。我们可以通过浏览以下URL从浏览器中使用此工具。它使用端口 5500
. 但请注意,它需要adobeflash,而您的浏览器中可能没有启用或安装adobeflash。
https://localhost:5500/em/login
检查Oracle侦听器服务
我们可以使用 ps
命令。我们将筛选名称中包含 tnslsnr
.
$ ps -ef | grep tnslsnr
