基于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 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/350896521a4d426cb91a2325db4abf4e.png) ### 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 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/e02c8a2fd9da45f892a504a7971cd9b2.png) ### 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 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/2a05824256b34c8d993abb3f22f90837.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/10c54a542ab04037b44dd5bb982016b3.png) /u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/23.26.1/db_1/root.sh ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/00236341bb654085a0e69121e7f691d5.png) 以下操作为netca的监听 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/21ef25d5552245c0af392c1725c60e1e.png) 以下为DBCA建库的过程 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/a0a936e8ffe04f8486b129bd791e24cc.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/bdd4cac48c7d41ffb6744127e57a7d44.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/5a3fe4399a8b478384f63318ea666855.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/62fce5be8d364e02bd9bc908566d460c.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/8841103b3e8143dd955994fb367df9d6.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b1f40f4bbaf84cbdbcd51c1e90c09002.png)

相关推荐
2401_8463395630 分钟前
CSS如何优化大型项目样式_使用SASS预处理器提升开发效率
jvm·数据库·python
ss2737 小时前
食谱推荐系统功能测试如何写?
java·数据库·spring boot·功能测试
l1t7 小时前
DeepSeek总结的数据库外部表
数据库
m0_674294647 小时前
如何编写SQL存储过程性能对比_记录执行时间评估优化效果
jvm·数据库·python
014-code7 小时前
CompletableFuture 实战模板(超时、组合、异常链处理)
java·数据库
运气好好的7 小时前
怎样开启phpMyAdmin的操作审计日志_记录每条执行的SQL
jvm·数据库·python
それども8 小时前
DELETE 和 TRUNCATE TABLE区别
java·数据库·mysql
wenha8 小时前
数据库隔离级别
数据库·mysql·sqlserver·隔离级别
2401_871492858 小时前
Layui如何修改Layui默认的UI主题颜色(换肤功能实现)
jvm·数据库·python
Edward111111119 小时前
4.27mysql ,数据库,数据源
数据库·mysql