Oracle Administrator’s Guide(Oracle 19c):1.4 Identifying Your Oracle Database Software Release

2024年 4月 12日 34.0k 0

可能需要多达五个数字来完全确定版本。

因为Oracle数据库在不断发展,需要维护,所以 Oracle 会定期发布新版本。并非所有客户最初都订阅新版本或需要对现有版本进行特定维护。因此,产品的多个版本同时存在。

关于 Oracle 数据库版本号

Oracle 数据库的发布由五个数字段来分类,这些数字段表示发布信息。

版本发布以主要发布版本 version.0.0.0.0 的形式指定。主版本号是基于 Oracle 数据库首次发布的年份的后两位数字。例如,2018 年首次发布的 Oracle 数据库版本,主发布版本为 18,则其版本号为 18.0.0.0.0。

version_full 版本是一个版本的更新版本,根据主版本、季度版本更新版本(Update)和季度版本更新修订版本(Revision)进行标识。version_full版本由五个以句号分隔的数字段进行分类,如下例所示:

  • 第一个数字:主发布版本号。它还表示 Oracle 数据库版本首次发布年份的最后两位数字。
  • 第二个数字:该数字表示发布更新版本(Update,RU)。
  • 第三个数字:该数字表示发布更新修订版本(Revision,或 RUR)。
  • 第四个数字:这个数字留待将来使用。目前它总是被设置为 0。
  • 第五个数字:虽然通常只使用前三个字段,但第五个字段可以显示一个数字值,冗余地澄清发布更新(RU)的发布日期,例如 19.7.0.0.200414。

检查您当前的版本号

要识别当前安装的 Oracle 数据库的版本,并查看正在使用的其他数据库组件的版本级别,请查询数据字典视图 PRODUCT_COMPONENT_VERSION。

下面是一个示例查询。其他产品发布级别可能独立于数据库服务器而增加。

COL PRODUCT FORMAT A38
COL VERSION FORMAT A10
COL VERSION_FULL FORMAT A12
COL STATUS FORMAT A12
SELECT * FROM PRODUCT_COMPONENT_VERSION;

PRODUCT VERSION VERSION_FULL STATUS
-------------------------------------- ---------- ------------ ------------
NLSRTL 19.0.0.0.0 19.2.0.0.0 Production
Oracle Database 19c Enterprise Edition 19.0.0.0.0 19.2.0.0.0 Production
PL/SQL 19.0.0.0.0 19.2.0.0.0 Production
...

当您报告软件问题时,将此查询的结果传达给 Oracle 是很重要的。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论