时间:2021-05-24
这系列文章将介绍一下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 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:~$总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
正在看的ORACLE教程是:Oracle组件实现动态Web数据库。[摘要]本文简要介绍实现Web数据库的基本方法,讨论了利用Oracle的服务器选件之一WebS
这篇文章主要介绍了Oracle中scott表结构与简单查询,实例分析Oracle查询的相关技巧,需要的朋友可以参考下本文实例讲述了Oracle中scott表结构
这篇文章是VMware中linux环境下oracle安装图文教程系列的第二篇,主要介绍了ORACLE10.2.05版本的升级补丁安装,需要的朋友可以参考下首先我
前言本文主要给大家介绍了关于vue中父组件通过props向子组件传递方法的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:vue组件中的thisvu
一、问题描述最近,一个统计程序从Oracle移植到PostgreSQL(版本9.4)时,接连报告错误:错误信息1:postgresqlgroupbypositi