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

 更新时间:2018年12月27日 09:38:15   作者:liumiaocn  
今天小编就为大家分享一篇关于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导入导出dmp文件具体示例

    Oracle导入导出dmp文件具体示例

    这篇文章主要给大家介绍了关于Oracle导入导出dmp文件的相关资料,dmp文件为oracle数据库的数据备份文件,执行oracle数据库导出dmp文件,相当于执行数据库备份;执行导入dmp文件,相当于数据库还原,需要的朋友可以参考下
    2023-11-11
  • SpringJDBC批量处理数据代码示例

    SpringJDBC批量处理数据代码示例

    这篇文章主要介绍了SpringJDBC批量处理数据代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • Oracle自动备份及自动备份步骤

    Oracle自动备份及自动备份步骤

    这篇文章主要介绍了Oracle自动备份及自动备份步骤的相关资料,需要的朋友可以参考下
    2016-02-02
  • Oracle 11g Client客户端安装教程

    Oracle 11g Client客户端安装教程

    这篇文章主要为大家详细介绍了Oracle 11g Client客户端安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Oracle如何使用PL/SQL调试存储过程

    Oracle如何使用PL/SQL调试存储过程

    这篇文章主要介绍了Oracle如何使用PL/SQL调试存储过程,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • oracle表空间中空表统计方法示例介绍

    oracle表空间中空表统计方法示例介绍

    这篇文章主要介绍了oracle表空间中空表统计方法,需要的朋友可以参考下
    2014-04-04
  • oracle实现将字段按逗号拼接/按逗号分为多行实例代码

    oracle实现将字段按逗号拼接/按逗号分为多行实例代码

    这篇文章主要给大家介绍了关于oracle实现将字段按逗号拼接/按逗号分为多行的相关资料,因为最近项目表里的某个字段存储的值是以逗号分隔开来的,所以这里给大家总结下,需要的朋友可以参考下
    2023-07-07
  • 详解Oracle修改字段类型方法总结

    详解Oracle修改字段类型方法总结

    本篇文章主要介绍了Oracle修改字段类型方法总结,小编觉得不错,非常具有实用价值,有兴趣的可以了解一下。
    2016-12-12
  • Oracle锁表解决方法的详细记录

    Oracle锁表解决方法的详细记录

    在开发Oracle数据库时,我们常遇到频繁操作的Oracle数据表,会出现Oracle锁表,下面这篇文章主要给大家介绍了关于Oracle锁表解决方法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • oracle客户端PLSQL连接失败解决方法

    oracle客户端PLSQL连接失败解决方法

    从家回来,继续我那工作,打开oracle客户端PLSQL,呀,突然连接不上了
    2012-11-11

最新评论