RPM包快速安装Oracle26ai

📢📢📢📣📣📣

作者:IT邦德

中国DBA联盟(ACDU)成员,15年DBA工作经验

Oracle、PostgreSQL ACE

CSDN博客专家及B站知名UP主,全网粉丝15万+

擅长主流Oracle、MySQL、PG、高斯及Greenplum备份恢复,

安装迁移,性能优化、故障应急处理

文章目录

1.软件下载

要安装Oracle 26ai,请先从其官方网站下载两个必需的RPM包:预安装包(Preinstall)和企业版数据库安装包(Enterprise Edition)

https://www.oracle.com/database/technologies/oracle26ai-linux-downloads.html

2.解析/etc/hosts

[root@aiserver 复制代码
aiserver

cat >> /etc/hosts << EOF
192.168.6.10 aiserver
EOF

3.关闭防火墙还有selinux

复制代码
systemctl stop firewalld.service
systemctl disable firewalld.service

[root@aiserver ~]# /usr/sbin/sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      31

以上发现selinux是打开的
修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

4.yum安装依赖

复制代码
[root@aiserver ~]# mount | grep sr0
mount /dev/cdrom /mnt

echo "[localREPO]" >> /etc/yum.repos.d/my.repo
echo "name=localhost8" >> /etc/yum.repos.d/my.repo
echo "baseurl=file:///mnt/BaseOS" >> /etc/yum.repos.d/my.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/my.repo
echo "enabled=1" >> /etc/yum.repos.d/my.repo

echo "[localREPO_APP]" >> /etc/yum.repos.d/my.repo
echo "name=localhost8_app" >> /etc/yum.repos.d/my.repo
echo "baseurl=file:///mnt/AppStream" >> /etc/yum.repos.d/my.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/my.repo
echo "enabled=1" >> /etc/yum.repos.d/my.repo

root@aiserver yum.repos.d# yum repolist

复制代码
以下命令可以安装依赖
yum install bc \
binutils \
compat-openssl10 \
elfutils-libelf \
fontconfig \
glibc \
glibc-devel \
ksh \
libaio \
libXrender \
libX11 \
libXau \
libXi \
libXtst \
libgcc \
libstdc++ \
libxcb \
libibverbs \
libasan \
liblsan \
librdmacm \
make \
policycoreutils \
policycoreutils-python-utils \
smartmontools \
sysstat -y

5.安装预安装包

rpm -ivh oracle-ai-database-preinstall-26ai-1.0-1.el8.x86_64.rpm

该步骤会自动完成:

创建 oracle 用户及 oinstall, dba, oper 等管理组。

优化内核参数(/etc/sysctl.conf)

配置系统资源限制(/etc/security/limits.d)

修改引导参数(如禁用 NUMA 和 调整透明大页设置)

6.安装数据库

预安装包的安装完成后,我们就可以安装正式的Enterprise Edition包

rpm -ivh oracle-ai-database-ee-26ai-1.0-1.el8.x86_64.rpm

#. 7.创建实例

安装RPM包只是解压了软件,接下来的 configure 脚本会调用 DBCA 来创建数据库实例

mkdir -p /u01/oracle/oradata

chown -R oracle:oinstall /u01

根据需求修改 /etc/sysconfig/oracledb_ORCLCDB-26ai.conf,尤其是数据存放路径

vi /etc/sysconfig/oracledb_ORCLCDB-26ai.conf

LISTENER_PORT=1521

CHARSET=AL32UTF8

ORACLE_DATA_LOCATION=/u01/oracle/oradata

CONFIGURE_TDE=false

执行配置脚本,创建数据库实例

/etc/init.d/oracledb_ORCLCDB-26ai configure

7.环境配置

安装完成后配置环境变量,并将这些环境变量放入Oracle用户家目录的.bash_profile文件中,使这些环境变量在Oracle用户下次登录时自动生效

复制代码
[oracle@aiserver ~]$ vi ~/.bash_profile

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/23.26.1/dbhome_1
export ORACLE_SID=prod
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

[oracle@aiserver ~]$ source .bash_profile
相关推荐
wuyk5554 小时前
【Socket 进阶之路】第 7 章 IO 多路复用 select & poll 完整实战|多 fd 监听、超时等待、优缺点横向对比
服务器·开发语言·网络·数据库·物联网
文人sec4 小时前
grant 之后要跟着 flush privileges 吗?要不要使用分区表?
数据库·mysql·adb·数据分析
Omics Pro4 小时前
上海AI Lab孙思琦×高张阳:虚拟细胞代码库智能体
数据库·人工智能·算法·机器学习·自然语言处理
点纭5 小时前
C 语言 第七章 常用函数(3)
c语言·开发语言·算法·oracle·c#
旺仔不是程序员5 小时前
相关子查询与性能优化:PostgreSQL 逐行执行的代价与 JOIN 重写
数据库·后端·sql
YangYang9YangYan5 小时前
2026 电商数据运营校招 JD 梳理|岗位任务、技能与面试考点汇总
大数据·数据库·数据分析
Sun 32855 小时前
读懂集中式主备的集群状态与节点角色
数据库·opengauss·集群·节点角色·磐维数据库·运行状态
努力努力再努力wz6 小时前
【Redis进阶系列】:从主从复制到 Sentinel,一文建立故障检测、Leader 选举与 Failover 的完整心智模型
数据库·redis·缓存
达梦数据6 小时前
DMDRS搭建部署简介与运行环境
数据库
Omics Pro6 小时前
1个月2轮融资!长寿虚拟细胞
数据库·人工智能·算法·机器学习·自然语言处理