这系列文章将介绍一下Oracle的基础知识,将会使用docker下运行的oracle11g的精简版进行说明。这篇文章介绍一下oracle的版本确认方法。
环境准备
使用Oracle的精简版创建docker方式的demo环境,详细可参看:
- https://www.jb51.net/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 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"htmlcode">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"htmlcode">oracle@e871d42341c0:~$ sqlplus -v SQL*Plus: Release 11.2.0.2.0 Production oracle@e871d42341c0:~$总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接