官方文档:
https://docs.oracle.com/en/database/oracle/oracle-database/18/ladbi/index.html
该官方文档中查阅【Installing Oracle Database Using RPM Packages】即可找到关于RDI的内容。

RDI允许用户通过RPM包的方式安装Oracle数据库软件。

通过【rpm -ivh】执行Oracle数据库软件的安装,它将执行以下任务:
1. 安装前环境检查(preinstallation validations)
2. 解压软件本身(extracts the packaged software)
3. 对用户与用户组赋权(reassigns the ownership of the extracted software to the preconfigured user and
groups)
4. 处理Oracle Inventory相关的事情(maintains the Oracle inventory)
5. 以及Oracle安装完成后的root脚本的执行的事情(executes all the root operations required
to complete the Oracle Database software installation)

介质包的获取:
1. 手工下载
URL:
https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle18c-linux-180000-5022980.html

URL:
https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

2. 如果你注册了Oracle的Linux支持账号Unbreakable Linux Network(ULN),则可以直接获取软件包:

RDI会帮你做到:
1. 软件本身的安装
2. Oracle系统用户及其家目录的创建

在RDI成功执行后:
你可以用DBCA创建一个自己的数据库实例。

RDI也可以帮你建库,你可以通过参数开启这个功能:
它会通过服务【/etc/init.d/oracledb_ORCLCDB-18c】,并使用默认配置,去创建。

RDI能做的与不能做的:
1. Patching Oracle Database software using RPMs is not supported. Please use the
OPatch utility and follow the regular patching process to apply Oracle Database
patches.

2. An RPM-based Oracle Database installation is not available for Standard Edition 2. Standard Edition 2 support is planned for 19c.

3. RPM-based database upgrades using rpm -Uvh is not supported. For Oracle
Database upgrades, follow the regular upgrade process.

4. An RPM-based installation supports the installation of multiple Oracle Database
software versions into different Oracle homes on the same machine.

接下来,就是真正使用RPM包安装的过程了(Running RPM Packages to Install Oracle Database)。
====================================

将介质上传服务器:

本地安装RPM包:preinstall

本地安装RPM包:oracle-database-ee-18c

安装后检查:

这样,软件就安装好了。

创建与配置一个Oracle数据库实例。

看看脚本:/etc/init.d/oracledb_ORCLDB-18c

该脚本安装数据库时候的默认配置:

运行:

发生该错误的原因并不是因为端口被占用。

当前端口使用情况:

而是因为hosts文件的配置不当导致的:
没有当前主机名的IP记录。

修正:

因为:定义主机名的时候,没有想仔细,加了【.】,所以导致了这个问题。

再试试:

这样就创建好了。

创建后查看:

这样就完成了。

————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装