Oracle 11g 与 19c 对操作系统的要求是不同的,如果操作系统版本过低将没法在原系统中直接升级。
官方验证过的兼容操作系统都是一些商业版本的操作系统,比如 RHEL,如果使用 CentOS,可以视为 RHEL 的开源版本。
Oracle 11g 可以在 RHEL6 上运行,但 19c 只支持在 RHEL7 或 RHEL8 上运行。详细的 Linux 内核支持支持列表可以参考 Oracle 官方文档:

文档地址:
https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/operating-system-checklist-for-oracle-database-installation-on-linux.html
在MOS文档中重点提到了Linux内核要求:
Red Hat Enterprise Linux 7.5: 3.10.0-862.11.6.el7.x86_64 or later
除了内核有最低要求,19c对 RPM 软件包也有最低要求。在 MOS 上的文档,对软件包有具体列表,MOS文档号为 (Doc ID 2551169.1)
19c - Requirements for Installing Oracle Database 19c on OL7 or RHEL7 64-bit (x86-64) (Doc ID 2551169.1)
RPM软件包支持列表为:

# Packages for Red Hat Enterprise Linux 7.4bcbinutilscompat-libcap1compat-libstdc++-33elfutils-libelfelfutils-libelf-develfontconfig-develglibcglibc-develkshlibaiolibaio-devellibX11libXaulibXilibXtstlibXrenderlibXrender-devellibgcclibstdc++libstdc++-devellibxcbmakenet-tools (for Oracle RAC and Oracle Clusterware)nfs-utils (for Oracle ACFS)python (for Oracle ACFS Remote)python-configshell (for Oracle ACFS Remote)python-rtslib (for Oracle ACFS Remote)python-six (for Oracle ACFS Remote)targetcli (for Oracle ACFS Remote)smartmontoolssysstat
Oracle 19c 对操作系统的要求,MOS 文档中提到,经过验证过的Linux操作系统为:

详细信息请参阅Oracle 官方文档 Doc ID 2551169.1,因为Oracle 有些文档的查阅需要MOS账号。文档已提前下载了下来,有需要的可以通过网盘下载。
MOS文档下载地址 (Doc ID 2551169.1):
文档标题:Requirements for Installing Oracle Database 19c on OL7 or RHEL7 64-bit (x86-64) (Doc ID 2551169.1)
链接:https://pan.baidu.com/s/1GjLwT3mBnhMuNuKQHuUrrg
提取码:dsd8
附
19c 生命周期时间线

客户端与服务端版本支持矩阵

服务端版本查询:
select t.* from v$version t;
客户端版本查询:
sqlplus -V




