Какой номер версии Oracle 18c? - PullRequest
0 голосов
/ 31 мая 2018

Oracle изменил график выпуска для своей базы данных, объявив, что версия 12.2.0.2 будет называться «Oracle Database 18c».

Какой номер версии базы данных, 12.2.0.2 или 18.xxx?

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

Внутренне 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 голосов
/ 31 мая 2018

А-а, нашел, база данных еще не доступна для скачивания, но liveql говорит

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 Release 2 DBMS_DB_VERSION использует константы, показанные в следующей таблице.

...