如何在Linux上安装Oracle Express Edition(XE)18?

Oracle是非常流行的数据库,被大企业、银行、政府等使用,Oracle数据库为mssql、PostgreSQL、MySQL等提供了很多有用的功能,oracleexpress是Oracle提供的轻量级数据库服务器。我们可以免费使用Oracle Express Edition。Oracle速成版命名为Oracle XE。

null

下载

Oracle可以安装到基于Linux和Unix的操作系统中。它作为64位应用程序体系结构提供。我们将从以下网址下载Oracle速成版。

https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

Download Oracle Express Edition
下载 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
Install Prerequisites Package oracle-database-preinstall-18c
安装必备软件包oracle-database-preinstall-18c

使用rpm命令安装

我们将使用 rpm 命令 -i 选项并提供包名称。如果包与当前工作路径不同,则应提供完整路径。

$ sudo rpm -i oracle-database-xe-18c-1.0-1.x86_64.rpm
Install with rpm Command
使用rpm命令安装

初始化和配置数据库

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

$ sudo /etc/init.d/oracle-xe-18c configure
Initialize and Configure Database
初始化和配置数据库

我们可以看到,我们将为root用户提供 sudo 命令。之后,我们将提供密码,我们要使用的系统,系统和PDBADMIN帐户。为了使数据库更安全,密码中至少使用8个字符,大写,特殊字符。以下是安全密码。

q323+F^Q_?qwe.321

初始化阶段

在初始化过程中,以下阶段将按行完成。

  1. 设置密码
  2. 创建用户
  3. 准备数据库引擎
  4. 复制数据库文件
  5. 创建Oracle实例
  6. 启动Oracle实例

相关文章: 什么是关系数据库管理系统(RDMS)?

安装日志

Oracle是一个非常详细和复杂的数据库服务器。事件在安装过程中会创建大量关于安装和使用的日志和日志文件。我们可以从中列出这些日志文件 /opt/oracle/cfgtoollogs/dbca/XE/ .

$ cd /opt/oracle/cfgtoollogs/dbca/XE/$ ls
Installation Logs
安装日志

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

$ less XE.log
XE.log
XE.log文件

连结字符串

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

Pluggable database: localhost.localdomain/XEPDB1Multitenant container database: localhost.localdomain
Connection Strings
连结字符串

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
Check Oracle Listener Service
检查Oracle侦听器服务

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享