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 ![image.png](https://i-blog.csdnimg.cn/img_convert/ad75093cc2f471093af5c3efd0ca3814.png) 以下命令可以安装依赖 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 和 调整透明大页设置) ![image.png](https://i-blog.csdnimg.cn/img_convert/2ff60344790b3f71dafc149273b01f58.png) ## 6.安装数据库 预安装包的安装完成后,我们就可以安装正式的Enterprise Edition包 rpm -ivh oracle-ai-database-ee-26ai-1.0-1.el8.x86_64.rpm ![image.png](https://i-blog.csdnimg.cn/img_convert/84c86c6e59f917ff395f9544782b67f3.png) #. 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 ![image.png](https://i-blog.csdnimg.cn/img_convert/07e59c9d2dd52eac4203f08adfca9cbd.png) ## 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

相关推荐
Dovis(誓平步青云)13 小时前
《滑动窗口算法:从 “暴力遍历” 到 “线性高效” 的思维跃迁》
运维·服务器·数据库·算法
mr_LuoWei200913 小时前
python工具:python代码知识库笔记
数据库·python
这周也會开心13 小时前
Redis数据类型的底层实现和数据持久化
数据库·redis·缓存
ん贤13 小时前
一次批量删除引发的死锁,最终我选择不加锁
数据库·安全·go·死锁
数据知道14 小时前
PostgreSQL 核心原理:系统内部的对象寻址机制(OID 对象标识符)
数据库·postgresql
倔强的石头_14 小时前
关系数据库替换用金仓:数据迁移过程中的完整性与一致性风险
数据库
Elastic 中国社区官方博客14 小时前
使用 Groq 与 Elasticsearch 进行智能查询
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
穿过锁扣的风14 小时前
一文搞懂 SQL 五大分类:DQL/DML/DDL/DCL/TCL
数据库·microsoft·oracle
l1t14 小时前
DeepSeek总结的SNKV — 无查询处理器的 SQLite 键值存储
数据库·sqlite·kvstore