96-OracleLinux10 安装-DB 19c 19.26-环境准备

熟悉Oracle的小伙伴是不是都默认安装OracleLinux作为database的基础系统,最新的10已经发布了,和RHEL10差一部分,ISO容量小了,集成的AI部分差异化了。如果有用测试环境比如exsi/vsphere的6.7模式无法安装类RHEL10不显示图形,即使开启3D图形加速。exsi/vsphere7以上的安装没问题。

一、OracleLinux10和RHEL10概述与演进背景

  1. ​RHEL 10,​2025年5月正式发布,基于Linux 6.12内核,定位为“AI原生”企业级操作系统。其演进聚焦混合云优化、AI集成及后量子安全,通过容器化统一管理、自然语言交互等创新重构企业运维模式。
  2. ​Oracle Linux 10​同期稍晚时间发布,基于RHEL 10源码重构,提供双内核选项​(RHCK与UEK)。延续Oracle对数据库场景的深度优化,核心价值在于零停机更新与Oracle生态无缝集成,尤其适配金融、高可用数据库环境。

二、关键技术特性对比​

​1. 内核与架构

​特性​

​RHEL 10​

​Oracle Linux 10​

​基础内核​

Linux 6.12(强化硬件兼容性与能效)

RHCK(与RHEL兼容)或UEK(Oracle优化内核)

​容器架构​

镜像模式(统一OS与应用栈管理)

相同架构 + Container Runtime for Docker增强

​硬件支持​

RISC-V预览(HiFive P550)、GPU AI加速

相同支持 + Oracle Exadata专用优化

演进逻辑​:
RHEL 10通过内核升级提升新型硬件兼容性;Oracle Linux则通过UEK内核(如零中断内存分配)降低数据库场景的延迟。
2. 安全机制
  • RHEL 10突破​:
    • 后量子加密​:集成NIST候选算法(CRYSTALS-Kyber),TLS层强制2048位RSA密钥,防御量子计算攻击。
    • 主机密钥强化​:OpenSSH 9.9启用0600权限限制,禁用传统ssh_keys组。
  • Oracle Linux 10重点​:
    • Ksplice零停机补丁​:内核更新无需重启,保障数据库连续性。
    • Oracle ACS(审计与合规套件)​​:深度集成数据库审计链。
差异根源​:
RHEL面向广义企业安全,Oracle聚焦关键业务连续性,两者在加密算法支持上一致,但运维逻辑互补。
3. AI与智能化运维
  • RHEL Lightspeed​:
    • 原理​:基于WatsonX Granite64模型,解析自然语言生成运维指令(如“诊断SSH崩溃原因”),调用Red Hat知识库提供解决方案。
    • 场景​:自动化扩容预测、SQL自然语言转换(非技术人员直接查询数据库)。
  • Oracle Linux​:(完整ISO容量大小小于RHEL10)
未内置AI助手,但通过Oracle Management Suite提供AI驱动的资源调度与异常检测,更侧重基础设施层优化。
技术分化​:RHEL将AI下沉至OS层提升人机交互;Oracle将AI集成至云管平台,强化资源调度。
4. 安装与管理工具

功能​

​RHEL 10

​Oracle Linux 10​

​安装程序​

默认授予新用户sudo权限,RDP替代VNC

相同安装流程 + Oracle DB预配置选项

​镜像构建​

取消独立/boot分区,支持多云直出

相同优化 + Oracle Cloud镜像生成器

​管理工具​

Cockpit支持文件浏览器与HA集群(技术预览)

Oracle Linux Manager(Spacewalk演进版)

演进趋势​:
两者均简化部署流程,但RHEL强化混合云适配,Oracle强调与自有云(OCI)的自动化对接。

三、核心差异点与适用场景

  1. 许可模式
  • RHEL 10:需订阅授权(开发者计划可免费测试)。
  • Oracle Linux 10:​免费下载与生产使用,仅支持服务需付费。
  1. 数据库优化深度
  • Oracle Linux:UEK内核减少锁竞争,支持ASM存储直通,Oracle DB性能提升15%~20%。
  • RHEL:通用优化,无数据库专用调优。
  1. 生态绑定
  • RHEL:多云中立(AWS/Azure/GCP认证镜像)。
  • Oracle Linux:深度集成OCI、Exadata及Oracle应用栈(如一键部署19c/23ai)。

四、演进趋势

  • RHEL​:以AI原生重构运维范式,通过安全与容器革新巩固混合云领导地位,未来将深化AIOps与边缘计算集成。
  • Oracle Linux​:以零中断运维数据库超融合为核心竞争力,强化Oracle全栈式解决方案的底层粘性。
​部署建议​:
优先选RHEL 10​:需跨云部署、AI驱动运维或量子安全合规的场景。
优先选Oracle Linux 10​:运行Oracle数据库、追求零停机更新或成本敏感型基础设施。
两者架构同源却策略分化,印证了企业级Linux从通用平台向垂直场景深耕的演进趋势。

五、安装截图和安装database前必装软件

0、过程截图

  

 

 

 

1、安装阿里云epel的源包 
dnf install -y https://mirrors.aliyun.com/epel/epel-release-latest-10.noarch.rpm

--
运行事务
  准备中  :                                                                                                                         1/1
  安装    : epel-release-10-6.el10_0.noarch                                                                                         1/1
  运行脚本: epel-release-10-6.el10_0.noarch                                                                                         1/1
Many EPEL packages require the CodeReady Builder (CRB) repository.
It is recommended that you run /usr/bin/crb enable to enable the CRB repository.


已安装:
  epel-release-10-6.el10_0.noarch
2、进行dnf更新 
sudo dnf install epel-release  # 对于 CentOS 8 及以后版本
yum install htop iftop glances rlwrap
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0

sudo dnf config-manager --add-repo https://yum.oracle.com/repo/OracleLinux/OL9/oracle/software/x86_64
sudo dnf install sqlcl
--
[root@OL10 ~]# sudo dnf clean all && sudo dnf makecache
24 个文件已删除
Extra Packages for Enterprise Linux 10 - x86_64                                                         1.2 MB/s | 4.9 MB     00:04
Oracle Linux 10 BaseOS Latest (x86_64)                                                                  502 kB/s | 2.0 MB     00:03
Oracle Linux 10 Application Stream Packages (x86_64)                                                    522 kB/s | 2.7 MB     00:05
Oracle Linux 10 UEK Release 8 (x86_64)   
3、安装htop,iftop-优化检测组件
dnf install htop iftop

 

4、检查安装环境 
[root@OL10 ~]# df -hT
文件系统            类型      大小  已用  可用 已用% 挂载点
/dev/mapper/ol-root xfs       470G   14G  457G    3% /
devtmpfs            devtmpfs  4.0M     0  4.0M    0% /dev
tmpfs               tmpfs      32G   84K   32G    1% /dev/shm
efivarfs            efivarfs  256K   35K  217K   14% /sys/firmware/efi/efivars
tmpfs               tmpfs      13G   13M   13G    1% /run
tmpfs               tmpfs     1.0M     0  1.0M    0% /run/credentials/systemd-journald.service
/dev/sda2           xfs       937M  367M  570M   40% /boot
/dev/mapper/ol-home xfs       163G  3.2G  160G    2% /home
/dev/sda1           vfat      599M  7.6M  592M    2% /boot/efi
tmpfs               tmpfs     6.3G  152K  6.3G    1% /run/user/1000
tmpfs               tmpfs     6.3G   60K  6.3G    1% /run/user/0
[root@OL10 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:9c:1f:ce brd ff:ff:ff:ff:ff:ff
    altname enp11s0
    altname enx0050569c1fce
    inet 10.23.20.11/24 brd 10.23.20.255 scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
    inet6 fe80::250:56ff:fe9c:1fce/64 scope link proto kernel_ll
       valid_lft forever preferred_lft forever
[root@OL10 ~]#
5、安装database前的准备包,几乎全默认安装 
--建议安装下列软件。
yum -y install lshw pciutils gdisk system-storage-manager
yum -y install bash-completion zip unzip bzip2 tree tmpwatch pinfo man-pages
yum -y install nano vim-enhanced tmux screen
yum -y install net-tools psmisclsof sysstat ntp
yum -y install yum-plugin-security yum-utils createrepo
yum -y install get wget curl eliks lynx lftp mailx mutt reync 
yum -y install libaio make cmake gcc-c++ gcc zib zlib-devel open openssl-devel pcre pcre-devel
yum -y install binutils compat-libstdc++-33* elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common  glibc-devel glibc-headers ksh libaio libaio-devel libgcc  libgomp libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
yum install -y ntpdate
yum install -y device-mapper-multipath
--#for oracle
yum install bind-utils compat-libstdc++-33 ksh libaio-devel  nfs-utils  smartmontools  xorg-x11-utils  xorg-x11-xauth
 6、必装的libnsl和libcrpt包,否则安装database报错

 

[root@OL10 lib64]# sudo yum install libnsl -y
上次元数据过期检查:1:12:16 前,执行于 2025年06月28日 星期六 01时54分54秒。
依赖关系解决。
========================================================================================================================================
 软件包                    架构                      版本                                   仓库                                   大小
========================================================================================================================================
安装:
 libnsl                    x86_64                    2.39-37.0.1.el10                       ol10_baseos_latest                    114 k

事务概要
========================================================================================================================================
安装  1 软件包

总下载:114 k
安装大小:98 k
下载软件包:
libnsl-2.39-37.0.1.el10.x86_64.rpm                                                                       61 kB/s | 114 kB     00:01
----------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                     61 kB/s | 114 kB     00:01
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                         1/1
  安装    : libnsl-2.39-37.0.1.el10.x86_64                                                                                          1/1
  运行脚本: libnsl-2.39-37.0.1.el10.x86_64                                                                                          1/1

已安装:
  libnsl-2.39-37.0.1.el10.x86_64

完毕!
[root@OL10 lib64]# ls -lrht libnsl*
-rwxr-xr-x. 1 root root 99K  3月 5日 08:00 libnsl.so.1
[root@OL10 lib64]# ls /lib64/libnsl.so.1
/lib64/libnsl.so.1
[root@OL10 lib64]# sudo chmod 755 /lib64/libnsl.so.1
sudo chown root:root /lib64/libnsl.so.1
[root@OL10 lib64]# sudo ldconfig
[root@OL10 lib64]#
--
Last login: Sat Jun 28 03:10:53 2025 from 10.23.20.99
[root@OL10 ~]# dnf install libcrypt*
上次元数据过期检查:1:17:28 前,执行于 2025年06月28日 星期六 01时54分54秒。
软件包 cryptsetup-libs-2.7.5-2.el10.x86_64 已安装。
软件包 libxcrypt-4.4.36-10.el10.x86_64 已安装。
软件包 openssl-libs-1:3.2.2-16.0.1.el10.x86_64 已安装。
软件包 systemd-udev-257-9.0.1.el10_0.1.x86_64 已安装。
依赖关系解决。
========================================================================================================================================
 软件包                             架构                     版本                                仓库                              大小
========================================================================================================================================
安装:
 cryptopp                           x86_64                   8.8.0-9.el10_1                      epel                             1.4 M
 libxcrypt-compat                   x86_64                   4.4.36-10.el10                      ol10_appstream                    90 k
 syslog-ng                          x86_64                   4.8.2-1.el10_1                      epel                             1.0 M
安装依赖关系:
 ivykis                             x86_64                   0.43.2-2.el10_0                     epel                              47 k

事务概要
========================================================================================================================================
安装  4 软件包

总下载:2.6 M
安装大小:10 M
确定吗?[y/N]: y
下载软件包:
(1/4): ivykis-0.43.2-2.el10_0.x86_64.rpm                                                                198 kB/s |  47 kB     00:00
(2/4): syslog-ng-4.8.2-1.el10_1.x86_64.rpm                                                              2.5 MB/s | 1.0 MB     00:00
(3/4): cryptopp-8.8.0-9.el10_1.x86_64.rpm                                                               1.8 MB/s | 1.4 MB     00:00
(4/4): libxcrypt-compat-4.4.36-10.el10.x86_64.rpm                                                        36 kB/s |  90 kB     00:02
----------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                    650 kB/s | 2.6 MB     00:04
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                         1/1
  安装    : ivykis-0.43.2-2.el10_0.x86_64                                                                                           1/4
  安装    : syslog-ng-4.8.2-1.el10_1.x86_64                                                                                         2/4
  运行脚本: syslog-ng-4.8.2-1.el10_1.x86_64                                                                                         2/4
Created symlink '/etc/systemd/system/multi-user.target.wants/syslog-ng.service' → '/usr/lib/systemd/system/syslog-ng.service'.

  安装    : libxcrypt-compat-4.4.36-10.el10.x86_64                                                                                  3/4
  安装    : cryptopp-8.8.0-9.el10_1.x86_64                                                                                          4/4
  运行脚本: cryptopp-8.8.0-9.el10_1.x86_64                                                                                          4/4

已安装:
  cryptopp-8.8.0-9.el10_1.x86_64 ivykis-0.43.2-2.el10_0.x86_64 libxcrypt-compat-4.4.36-10.el10.x86_64 syslog-ng-4.8.2-1.el10_1.x86_64

完毕!
[root@OL10 ~]#
7、检查oralce和oinstall用户和组
id oracle
group oracle
[root@OL10 ~]# ls -lhrt /soft
总计 0
[root@OL10 ~]# ls -ld /soft
drwxr-xr-x 2 oracle oinstall 6  6月28日 08:41 /soft
[root@OL10 ~]#
8、安装开发工具 (否则安装提示make报错)
sudo yum groupinstall "Development Tools" -y

--安装tailf
sudo yum install util-linux
9、oracle安装补丁未成功后,清理oracle_home安装环境
--若上述步骤无效,需彻底删除并重建目录:
rm -rf $ORACLE_HOME          # 删除原主目录
mkdir -p $ORACLE_HOME        # 重建空目录
chown oracle:oinstall $ORACLE_HOME

安装OracleLinux10 准备环境,为安装19c 19.26做好组件和测试准备。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值