基于OEL8环境的图形化部署Oracle26ai

📢📢📢📣📣📣

作者:IT邦德

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

Oracle、PostgreSQL ACE

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

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

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

文章目录

一、环境准备

1.1 OEL操作系统下载

https://yum.oracle.com/oracle-linux-isos.html

1.2 26ai下载

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

1.3 官方文档

https://docs.oracle.com/en/database/oracle/oracle-database/26/ladbi/index.html

二、安装26ai

2.1 关闭防火墙

防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

selinux关闭

cat /etc/selinux/config

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

root@aiserver \~# getenforce

Disabled

2.2 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

2.3、安装依赖包

复制代码
以下命令安装依赖包
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

2.4、安装preinstall

复制代码
cd /opt
rpm -ivh oracle-ai-database-preinstall-26ai-1.0-1.el8.x86_64.rpm

2.5、创建目录

mkdir -p /u01/app/oracle/product/23.26.1/db_1

chown -R oracle:oinstall /u01

chmod -R 775 /u01

2.6、修改/etc/hosts

cat >> /etc/hosts << EOF

192.168.6.10 aiserver

EOF

2.7、设置 oracle 口令

passwd oracle

chage -l 用户名 查看某个用户的密码过期时间等信息

chage -M 180 jeames 可以用chage -M days username来设置

2.8、设置环境变量

su - oracle

vi ~/.bash_profile

复制代码
export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/23.26.1/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export CLASSPATH=$ORACLE_HOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"

source .bash_profile

2.8、软件包上传

软件包上传到 ORACLE_HOME 目录(oracle 用户解压)

su - oracle

unzip /opt/LINUX.X64_2326100_db_home.zip -d $ORACLE_HOME

2.9、安装

复制代码
[root@aiserver ~]# su - oracle
[oracle@aiserver ~]$ cd $ORACLE_HOME
[oracle@aiserver db_1]$ ./runInstaller
MobaXterm调用图形化界面:
export DISPLAY=192.168.6.1:0.0
echo $DISPLAY

/u01/app/oraInventory/orainstRoot.sh

/u01/app/oracle/product/23.26.1/db_1/root.sh

以下操作为netca的监听

以下为DBCA建库的过程





相关推荐
Tongpao_SSDHDD3 小时前
希捷酷鹰ST6000VX008实测解析:中小安防监控高性价比存储方案
大数据·数据库·人工智能
蓝鸟19744 小时前
Oracle超大DMP备份文件瘦身、日志精简、磁盘空间优化实战方案日志
数据库·oracle·数据库运维·生产运维实战·oracle避坑·磁盘空间优化·oracle日志清理
金融支付架构实战指南4 小时前
CQRS + 命令模式 + 事件驱动 + 数据库持久化
数据库·ddd·命令模式·领域驱动模型
sevenll074 小时前
DocKit agentic MongoDB GUI 客户端 - 用自然语言和你的数据对话
数据库·mongodb·nosql·agent·桌面客户端
团象科技4 小时前
从一线实操案例拆解不同出海团队落地海外VPS运维独立站的路径细节
大数据·数据库·人工智能
小马爱打代码5 小时前
框架 - 组件 - 中间件:生产级参数配置指引
数据库·中间件
asdfg12589635 小时前
一文通俗理解JDBC中的核心概念+案例
java·数据库·oracle·jdbc
点灯小铭5 小时前
基于单片机与DAC0832的双路波形信号发生系统设计
数据库·单片机·mongodb·毕业设计·课程设计·期末大作业
小陈phd5 小时前
Text2SQL智能体学习笔记(二)——NL2SQL落地的隐形基石:元数据库
数据库·笔记·学习
霸道流氓气质5 小时前
阿里云 OSS 从零到实战:概念、配置与 Spring Boot 集成指南
数据库·spring boot·阿里云