Oracle 19c 不支持 Windows Server 2022,官方仅支持至 Windows Server 2019;强行安装会因 PRVG-11335 报错终止,且无适配 RU 补丁;必须升级至 Oracle 21c 或 23ai 才可原生支持 2022。
直接装 oracle 19c 最新 release update(ru)在 windows server 2022 上行不通——oracle 官方根本不支持 19c 在该系统上安装。你看到的“19c 支持 windows server 2022”是常见误解,实际只适用于 oracle database 21c 及更高版本。
Oracle 19c 官方支持的 Windows Server 版本止于 2019
查 Oracle 官网的 System Requirements 文档(Doc ID 2687049.1),明确列出 19c 的 Windows 支持范围:Windows Server 2012 R2、2016、2019。2022 不在列表中,且 Oracle 从未为 19c 发布过适配 Windows Server 2022 的 RU 补丁。即使强行运行 setup.exe,OUI 会在环境检查阶段报错 PRVG-11335 : OS version is not supported 并终止。
- 19c 最后一个 RU 是
19.21.0.0.0(2024年10月发布),仅验证通过 Windows Server 2019 - Oracle 对已停止支持的旧版本(如 19c)不会新增操作系统兼容性,哪怕只是打个 RU
- 试图用
-ignoreSysPrereqs跳过检查会导致后续安装失败或实例无法启动,不推荐
想用 Windows Server 2022?必须升级到 21c 或 23ai
Oracle Database 21c(21.3.0.0.0)起正式支持 Windows Server 2022,并随每个 RU 持续更新兼容性。23ai(23.4.0.0.0)是当前最新长期支持版本,其 RU 已包含对 2022 的完整加固(如 SMB 3.1.1 加密、Secured-core server 集成)。
-
21c的首个支持 2022 的 RU 是21.3.0.0.0;23ai则从初始版本就原生支持 - ODAC 版本需严格匹配数据库版本:用
23ai就必须配ODAC 23ai,否则 .NET 应用连接会抛ORA-12154 - 安装前确认
Microsoft Visual C++ 2015–2022 Redistributable已安装,否则OUI启动白屏
如果硬要保留 19c,唯一可行路径是降级操作系统
不是“绕过限制”,而是合规部署:把 Windows Server 2022 换成 2019。这不是倒退,而是 Oracle 认证路径的强制要求。
- 微软对 Windows Server 2019 的主流支持持续到 2029 年 1 月,安全更新有保障
- Oracle 19c 的扩展支持(Extended Support)到 2027 年底,与 2019 生命周期基本对齐
- 若用 Hyper-V 或 VMware Workstation,可在 2022 宿主机里跑 2019 虚拟机装 19c,避免物理机重装
真正容易被忽略的点是:Oracle 的 RU 不是独立补丁包,它必须和对应版本的基础安装介质一起使用。下载 23ai RU 却用 19c 的 setup.exe 运行,会直接报 OPatch failed with error code 73 —— 因为 OPatch 版本不兼容,连解压都失败。











