首页数据库Oracle相关组件版本信息的介绍

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

时间2024-02-28 14:08:04发布访客分类数据库浏览318
导读:收集整理的这篇文章主要介绍了Oracle相关组件版本信息的介绍,觉得挺不错的,现在分享给大家,也给大家做个参考。 这系列文章将介绍一下oracle的基础知识,将会使用docker下运行的...
收集整理的这篇文章主要介绍了Oracle相关组件版本信息的介绍,觉得挺不错的,现在分享给大家,也给大家做个参考。

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

环境准备

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

  • https://www.js-code.com/article/153533.htm

v$version视图

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

SQL>
     select * From v$version;
    BANNER--------------------------------------------------------------------------------Oracle Database 11g ExPress EdITion Release 11.2.0.2.0 - 64bit PRoductionPL/SQL Release 11.2.0.2.0 - ProductionCORE 11.2.0.2.0 ProductionTNS for Linux: Version 11.2.0.2.0 - ProductionNLSRTL Version 11.2.0.2.0 - ProductionSQL>
     

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 a20SQL>
     column version format a20SQL>
     column status format a20SQL>
     select * from product_component_version;
    PRODUCT    VERSION  STATUS-------------------- -------------------- --------------------NLSRTL    11.2.0.2.0  ProductionOracle Database 11g 11.2.0.2.0  64bit ProductionExpress EditionPL/SQL    11.2.0.2.0  ProductionTNS for Linux:   11.2.0.2.0  ProductionSQL>
     

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.0SQL>
     

sqlplus -v

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

oracle@e871d42341c0:~$ sqlplus -vSQL*Plus: Release 11.2.0.2.0 Productionoracle@e871d42341c0:~$ 

总结

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

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Oracle相关组件版本信息的介绍
本文地址: https://pptw.com/jishu/631525.html
oracle常用分析函数与聚合函数的用法 Oracle全角数字转换半角数字

游客 回复需填写必要信息