第一部分 说明
1.1 环境说明
主机安装RHEL 8 操作系统 数据库安装23ai ,整个文档分为以下几部分:
|
操作步骤 |
操作内容 |
|
Step 1 |
主机安装 RHEL8.x 操作系统 |
|
Step 2 |
操作系统基础配置 |
|
Step 3 |
23ai free 安装 |
本步骤忽略操作系统安装步骤,只说明在操作系统安装结束后的基本配置单机数据库实施过程。
1.2 硬件环境检查
对于一套单机库的实施,我们需要确保基本的硬件环境已经达到要求,具体如下:
1. 主机操作系统安装,版本在RHEL 8 以上( 本文档针对的版本)
2. 存储已经挂载
3. 网线已经正常接驳
4. 操作系统的需要
5. 内核需要
第二部分 操作系统基础配置
2.1 关闭NetworkManager
NetworkManager 管理主机网络配置信息,该服务如果出现down 的话会影响系统网络运行,建议关闭:
关闭运行中的服务
#service NetworkManager stop
关闭操作系统自启动
#chkconfig NetworkManager off
检查关闭情况
# chkconfig --list NetworkManager
备注:该操作需要当前所有的网卡均没有配置 IP ,也就是当前的网卡没有通过 NetworkManager 管理,如果先配置 IP 后关闭该服务,会导致网络不可识别。
2.1 关闭防火墙
关闭运行中的服务
#service iptables stop
关闭操作系统自启动
#chkconfig iptables off
检查关闭情况
# chkconfig --list iptables
关闭selinux :
编辑/etc/selinux/config 文件
[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.2 基本检查
1. 检查时区,时间是否正确:
date -R
2. 检查交换空间是否达到基本的要求:
23ai 交换空间最小要求:
对于FREE 版本而言,交换空间最小为2G 或者内存大小的2 倍,以较小者为准
一般来说,我们建议大内存的情况下,交换空间尽可能的扩大一些,在100G 以上内存的主机,我们一般交换空间设置不会小于70G
第三部分 安装23ai
3.1 上传RPM包
oracle-database-preinstall-23ai-1.0-2.el8.x86_64.rpm oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
3.2 运行安装命令
运行 dnf install -y oracle-database-preinstall* 运行 dnf install -y oracle-database-free* 运行 /etc/init.d/oracle-free-23ai configure
* 前两步下载安装包和安装软件,最后为创建实例,默认是 CDB ,也可以自己设置环境变量后 dbca 创建实例(默认安装在 /opt 目录下)
3.3 执行DBCA


















第四部分 卸载 23ai
4.1 删除实例
关闭数据库实例,可以手动删除数据库文件,也可以dbca 图形化删除
4.2 删除软件
/etc/init.d/oracle-free-23ai delete
这个命令会移除软件。之后, Oracle 基础目录
/opt/oracle
下的一些内容仍然会保留,您可以手动删除它们。
4.3 移除 Oracle 软件包
如果您的系统上只安装了 Oracle Database 23ai 软件,没有其他 Oracle 数据库软件,您还可以移除 Oracle 数据库预安装 RPM :
yum remove oracle-database-free-23ai
4.4 删除下载的 RPM 文件
rm oracle-database-preinstall-23ai* rm oracle-database-free-23ai*
