• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Oracle相关组件版本信息的介绍

    这系列文章将介绍一下Oracle的基础知识,将会使用docker下运行的oracle11g的精简版进行说明。这篇文章介绍一下oracle的版本确认方法。

    环境准备

    使用Oracle的精简版创建docker方式的demo环境,详细可参看:

    v$version视图

    通过确认v$version视图的BANNER信息可以确认Oracle各组件的版本信息

    SQL> select * from v$version;
    BANNER
    --------------------------------------------------------------------------------
    Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
    PL/SQL Release 11.2.0.2.0 - Production
    CORE 11.2.0.2.0 Production
    TNS for Linux: Version 11.2.0.2.0 - Production
    NLSRTL Version 11.2.0.2.0 - Production
    SQL> 

    Oracle版本信息说明

    关于使用的XE版本的Oracle,这里出现一个版本号,11.2.0.2.0,可以看到其以.为分割分成了5部分,具体各部分代表的意义如下:

    product_component_version

    另外v$version中的信息也可以从product_component_version获取

    SQL> desc product_component_version
     Name      Null?  Type
     ----------------------------------------------------------------- -------- --------------------------------------------
     PRODUCT      VARCHAR2(320)
     VERSION      VARCHAR2(320)
     STATUS       VARCHAR2(320)
    SQL>

    由于product_component_version的每个column太长,所在确认之前需要设定column,不然一般的屏幕一行肯定显示不完,使用select取得了类似的版本信息

    SQL> column product format a20
    SQL> column version format a20
    SQL> column status format a20
    SQL> select * from product_component_version;
    PRODUCT    VERSION  STATUS
    -------------------- -------------------- --------------------
    NLSRTL    11.2.0.2.0  Production
    Oracle Database 11g 11.2.0.2.0  64bit Production
    Express Edition
    PL/SQL    11.2.0.2.0  Production
    TNS for Linux:   11.2.0.2.0  Production
    SQL> 

    v$intance

    当然如果有示例的信息,也可以通过确认v$intance视图中的Version字段来确认版本信息

    SQL> desc v$instance
     Name    Null?  Type
     ----------------------------------------- -------- ----------------------------
     INSTANCE_NUMBER    NUMBER
     INSTANCE_NAME     VARCHAR2(16)
     HOST_NAME     VARCHAR2(64)
     VERSION     VARCHAR2(17)
     STARTUP_TIME     DATE
     STATUS     VARCHAR2(12)
     PARALLEL     VARCHAR2(3)
     THREAD#     NUMBER
     ARCHIVER     VARCHAR2(7)
     LOG_SWITCH_WAIT    VARCHAR2(15)
     LOGINS     VARCHAR2(10)
     SHUTDOWN_PENDING    VARCHAR2(3)
     DATABASE_STATUS    VARCHAR2(17)
     INSTANCE_ROLE     VARCHAR2(18)
     ACTIVE_STATE     VARCHAR2(9)
     BLOCKED     VARCHAR2(3)
     EDITION     VARCHAR2(7)
    SQL> select version from v$instance;
    VERSION
    --------------------
    11.2.0.2.0
    SQL> 

    sqlplus -v

    确认sqlplus客户端的版本信息可以通过sqlplus -v来进行,或者sqlplus的执行结果也能看到。

    oracle@e871d42341c0:~$ sqlplus -v
    SQL*Plus: Release 11.2.0.2.0 Production
    oracle@e871d42341c0:~$ 

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    您可能感兴趣的文章:
    • Oracle常见问题解决方案汇总
    • Oracle全角数字转换半角数字
    • Oracle连续相同数据的统计
    • oracle常用分析函数与聚合函数的用法
    • Oracle基础:程序中调用sqlplus的方式
    • Oracle基础多条sql执行在中间的语句出现错误时的控制方式
    • Oracle查询sql错误信息的控制和定位
    • 运行在容器中的Oracle XE-11g
    • Oracle基础:通过sqlplus执行sql语句后的结果进行判断
    • Oracle导入导出数据的几种方式
    上一篇:Oracle通过sqlplus连接数据库的方式
    下一篇:oracle常用分析函数与聚合函数的用法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Oracle相关组件版本信息的介绍 Oracle,相关,组件,版本,信息,