代码之家  ›  专栏  ›  技术社区  ›  wolφi

Oracle 18c的版本号是多少?

  •  0
  • wolφi  · 技术社区  · 6 年前

    甲骨文公司 changed 他们数据库的发布时间表,宣布12.2.0.2版将被称为“Oracle Database 18c”。

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

    2 回复  |  直到 6 年前
        1
  •  3
  •   ibre5041    6 年前

    内部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
    
        2
  •  0
  •   wolφi    6 年前

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

    SELECT * FROM v$version;
    
    Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production  
    

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

    46.2 dbms_db_版本常数

    dbms-db-u版本包的oracle database 12c release 2版本使用下表中所示的常量。