Oracle 18c 的版本号是多少?

问题描述 投票:0回答:3

Oracle 更改了其数据库的发布时间表,宣布版本 12.2.0.2 将被称为“Oracle Database 18c”。

数据库的版本号是多少,12.2.0.2还是18.x.x.x?

oracle oracle18c
3个回答
3
投票

18c 在内部将自己标识为版本 18。

API级别:

$ cat /u01/app/oracle/product/18.1.0.0/dbhome_1/rdbms/public/ociver.h
#ifndef OCIVER_ORACLE
#define OCIVER_ORACLE

#define OCI_MAJOR_VERSION 18             /* Major release version */
#define OCI_MINOR_VERSION 0              /* Minor release version */

#endif

还有 SQL 级别:

SQL> SELECT VERSION FROM PRODUCT_COMPONENT_VERSION;

VERSION
----------
18.0.0.0.0

还有 JDBC 级别:

java -jar /u01/app/18.1.0.0/grid/jdbc/lib/ojdbc8.jar
Oracle 18.0.0.0.0 JDBC 4.2 compiled with javac 1.8.0_152 on Wed_Dec_06_05:42:32_PST_2017
#Default Connection Properties Resource
#Thu May 31 12:52:24 CEST 2018

0
投票

啊,找到了,数据库还不能下载,但是livesql

SELECT * FROM v$version;

Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production  

编辑:嗯,18c 的文档是在线的,但它在文本中引用了 12c,例如

46.2 DBMS_DB_VERSION 常量

Oracle Database 12c 第 2 版的 DBMS_DB_VERSION 包使用下表中显示的常量。


0
投票

如果我们可以连接到数据库,那么查找 Oracle 版本和版本的最简单方法是查询 V$Version 视图,使用以下语法:

SELECT BANNER, BANNER_FULL FROM v$version;

banner 列将显示版本和“基础”版本(18.0.0.0、19.0.0.0 或 21.0.0.0),banner_full 列(Oracle 18c 中引入)将显示完整的版本信息。

SELECT * FROM PRODUCT_COMPONENT_VERSION;

SELECT version FROM V$INSTANCE;

BEGIN DBMS_OUTPUT.PUT_LINE(DBMS_DB_VERSION.VERSION || '.' || DBMS_DB_VERSION.RELEASE); END;
© www.soinside.com 2019 - 2024. All rights reserved.