openeuler2509安装Oracle AI Database 26ai |
| 发表者:admin分类:数据库2026-08-14 23:58:41 阅读[1] |
Oracle AI Database 26ai 安装报告
安装日期:2026-08-14
系统:openEuler 25.09(x86_64)
安装方式:RPM 包安装(RPM-based Installation)
1. 安装结果总览
| 项目 | 状态 | 说明 |
|---|---|---|
预装包 oracle-ai-database-preinstall-26ai-1.0-1.el10.x86_64.rpm | 已安装 | 创建 oracle 用户/组、内核参数、限额 |
数据库软件 oracle-ai-database-ee-26ai-1.0-1.el10.x86_64.rpm | 已安装 | Oracle Home:/opt/oracle/product/26ai/dbhome_1 |
| 容器数据库 ORCLCDB | READ WRITE | SID=ORCLCDB,字符集 AL32UTF8 |
| 插接库 ORCLPDB1 | READ WRITE | 随 CDB 创建 |
| 监听器 LISTENER:1521 | READY | 实例 ORCLCDB 已注册 |
| 数据文件位置 | /opt/oracle/oradata(约 3.4G) |
2. 环境信息
系统版本 : openEuler 25.09
内核 : 6.6.0-102.0.0.8.oe2509.x86_64
架构 : x86_64
内存 : 30 GB
CPU : 6 核
磁盘 : / 分区 295G(可用约 129G)
3. 安装步骤记录
3.1 预装包安装(含依赖处理)
预装包为 el10(RHEL 10)构建,openEuler 25.09 部分依赖无法直接满足,处理过程如下:
依赖缺失诊断:首次
rpm -ivh报依赖失败:/etc/redhat-release缺失(openEuler 无此文件)glibc >= 2.39(系统为 2.38)、glibc-devel >= 2.39libgcc >= 14.2.1、libstdc++ >= 14.2.1(系统为 12.3.1)ksh、sysstat >= 12.7.6、libxcrypt-compat >= 4.4.36未安装
解决措施:
# 创建 /etc/redhat-release(openEuler 无此文件) echo "openEuler release 25.09 (RHEL-compatible)" > /etc/redhat-release # 从 openEuler 源补装可满足的依赖(ksh、sysstat 12.7.7、libxcrypt 4.4.38) dnf install -y ksh sysstat libxcrypt # glibc/libgcc/libstdc++ 版本要求及 libxcrypt-compat 仅为 RPM 元数据校验, # 包内脚本实际运行不依赖,故 --nodeps 安装 rpm -ivh --nodeps oracle-ai-database-preinstall-26ai-1.0-1.el10.x86_64.rpm配置生效:该包无安装脚本,实际配置由包内
/usr/bin/oracle-ai-database-preinstall-26ai-verify执行(或安装时 posttrans 自动调用),已应用:用户与组(依据包内
.param文件):- oracle 用户:uid 54321,主组 oinstall
- 组:oinstall(54321)、dba(54322)、oper(54323)、backupdba(54324)、dgdba(54325)、kmdba(54326)、racdba(54330)
内核参数(
/etc/sysctl.d/99-oracle-ai-database-preinstall-26ai-sysctl.conf,已sysctl生效):参数 值 fs.file-max 6815744 kernel.sem 250 32000 100 128 kernel.shmmni 4096 kernel.shmall 1073741824 kernel.shmmax 4398046511104 kernel.panic 10 net.core.rmem_default / rmem_max 262144 / 4194304 net.core.wmem_default / wmem_max 262144 / 1048576 net.ipv4.conf.all/default.rp_filter 2 fs.aio-max-nr 1048576 net.ipv4.ip_local_port_range 9000 65535 vm.hugetlb_shm_group 54321(oinstall gid) 用户限额(
/etc/security/limits.d/oracle-ai-database-preinstall-26ai.conf):项 soft hard nofile 1024 65536 nproc 16384 16384 stack 10240 KB 32768 KB memlock 134217728 KB 134217728 KB data unlimited unlimited 引导参数(重启后生效,已写入
/etc/default/grub):numa=off、transparent_hugepage=madvise- 已执行 grub2-mkconfig 更新全部内核条目
3.2 数据库软件安装
介质校验:首次下载的
oracle-ai-database-ee-26ai包仅 18.8MB,rpm -K报Payload SHA256: BAD(下载截断);重新下载 2.1GB 完整包后校验通过:rpm -Kv oracle-ai-database-ee-26ai-1.0-1.el10.x86_64.rpm # 头 SHA256/SHA1 OK,Payload SHA256/MD5 OK属主修正:安装时
%pre脚本报 ORACLE_BASE(/opt/oracle)非 oracle 用户所有,修正后安装成功:chown oracle:oinstall /opt/oracle yum -y localinstall oracle-ai-database-ee-26ai-1.0-1.el10.x86_64.rpm安装产物:
- Oracle Home:
/opt/oracle/product/26ai/dbhome_1(安装后约 5.8G) - 服务脚本:
/etc/init.d/oracledb_ORCLCDB-26ai - 配置文件:
/etc/sysconfig/oracledb_ORCLCDB-26ai.conf
- Oracle Home:
3.3 建库(configure)
使用 RPM 自带配置脚本,创建 CDB + 1 个 PDB:
/etc/init.d/oracledb_ORCLCDB-26ai configure
内部实际执行:
dbca -silent -createDatabase
-gdbName ORCLCDB -templateName General_Purpose.dbc
-characterSet AL32UTF8 -createAsContainerDatabase true
-numberOfPDBs 1 -pdbName ORCLPDB1
-createListener LISTENER:1521
-datafileDestination /opt/oracle/oradata -sid ORCLCDB
-autoGeneratePasswords
配置参数(/etc/sysconfig/oracledb_ORCLCDB-26ai.conf):
LISTENER_PORT=1521
CHARSET=AL32UTF8
ORACLE_DATA_LOCATION=/opt/oracle/oradata
CONFIGURE_TDE=false
建库耗时约 15 分钟,最终输出 Database configuration completed successfully,日志位于 /opt/oracle/cfgtoollogs/dbca/ORCLCDB/。
4. 验证结果
SQL> select name, open_mode from v$database;
ORCLCDB READ WRITE
SQL> select con_id, name, open_mode from v$pdbs;
2 PDB$SEED READ ONLY
3 ORCLPDB1 READ WRITE
Listener: Service "ORCLCDB" has 1 instance(s), status READY
5. 使用说明
5.1 连接数据库(密码为自动生成,首次需修改)
su - oracle
export ORACLE_HOME=/opt/oracle/product/26ai/dbhome_1
export ORACLE_SID=ORCLCDB
export PATH=$ORACLE_HOME/bin:$PATH
# 以 sysdba 登录并修改密码
sqlplus / as sysdba
SQL> alter user sys identified by <新密码>;
SQL> alter user system identified by <新密码>;
5.2 连接串
- CDB:
ORCLCDB=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<主机名/IP>)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCLCDB))) - PDB:
ORCLPDB1=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<主机名/IP>)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCLPDB1)))
5.3 服务管理
# 启动/停止/状态(作为 root)
/etc/init.d/oracledb_ORCLCDB-26ai start|stop|status
实例配置为开机自启动。
5.4 注意事项
- 引导参数需重启一次系统才完全生效(numa=off、transparent_hugepage=madvise)。
- 密码为 configure 时自动生成,必须首次登录后立即修改。
- 26ai 版本
V$VERSION视图列名与旧版有差异(查询version列报 ORA-00904),属版本正常变化。 - 预装包依赖处理使用了
--nodeps,仅跳过了纯元数据校验项,不影响功能;若后续在正式 RHEL 10 环境部署,建议直接用官方依赖完整安装。 - 日志位置:
- 安装日志:
/var/log/oracle-ai-database-ee-26ai/results/oraInstall.log - 预装校验日志:
/var/log/oracle-ai-database-preinstall-26ai/results/ - 建库日志:
/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ - 告警日志:
/opt/oracle/diag/rdbms/orclcdb/ORCLCDB/trace/alert_ORCLCDB.log
- 安装日志:
6. 安装介质
| 文件 | 大小 | 说明 |
|---|---|---|
oracle-ai-database-preinstall-26ai-1.0-1.el10.x86_64.rpm | 35 KB | 预装包(官方 sha256 9e70e660… 校验一致) |
oracle-ai-database-ee-26ai-1.0-1.el10.x86_64.rpm | 2.1 GB | 数据库软件(完整性校验通过) |
转载请标明出处【openeuler2509安装Oracle AI Database 26ai 】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
| Tags: | [阅读全文...] |
最新评论