温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Oracle相关组件版本信息的示例分析

发布时间:2021-07-30 10:51:51 来源:亿速云 阅读:212 作者:小新 栏目:数据库

小编给大家分享一下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部分,具体各部分代表的意义如下:

Oracle相关组件版本信息的示例分析

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相关组件版本信息的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI