查看Oracle数据库版本

oracle数据库不断发展和持续更新,oracle会定期发行新的版本。客户购买的可能并非是最新版本或者出于维护的需要,因此可能存在多个版本共存的情况。
oracle使用5个字段来标识版本号,比如"11.2.0.1.0",具体含义如下:
11 数据库的主版本号 major database release number
2  数据库维护版本号 database maintenance release number
0  融合中间件版本号 fusion middleware release number
1  组件的特定版本号 component specific release number
0  平台特定版本号   platform specific release number
当然,安装完成后或者日常诊断或者请求协助的时候,可能需要提供Oracle版本信息,我们可以从以下几个视图获取相关信息。

v$version
这个是最经常使用视图,提供的简单的版本信息。只提供了Oracle组建名称和版本信息。
Last login: Sun Feb 13 16:17:54 2011 from 10.35.19.176
[oracle@crmdb ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.3.0 - Production on Tue Feb 15 09:44:08 2011

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

SQL> conn /as sysdba
Connected.
SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
PL/SQL Release 10.2.0.3.0 - Production
CORE    10.2.0.3.0      Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
这个视图实际上来自GV$VERSION
SQL> select  BANNER from GV$VERSION where inst_id = USERENV('Instance');

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
PL/SQL Release 10.2.0.3.0 - Production
CORE    10.2.0.3.0      Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production

1、product_component_version
product_component_version提供包含oracle组件产品的版本和状态信息。
视图定义如下:
Column      Datatype    NULL  Description
PRODUCT  VARCHAR2(64)     Product name
VERSION  VARCHAR2(64)     Version number
STATUS      VARCHAR2(64)     Status of release
SQL> COL PRODUCT FORMAT A40
SQL> COL VERSION FORMAT A15
SQL> COL STATUS FORMAT A15
SQL> SELECT * FROM PRODUCT_COMPONENT_VERSION;

PRODUCT                                  VERSION         STATUS
---------------------------------------- --------------- ---------------
NLSRTL                                   10.2.0.3.0      Production
Oracle Database 10g Enterprise Edition   10.2.0.3.0      64bi
PL/SQL                                   10.2.0.3.0      Production
TNS for Linux:                           10.2.0.3.0      Production
2、dba_registry
这个视图显示了在数据库中所有组件的注册信息。
SQL> COL comp_name FORMAT A40
SQL> select comp_name,Version,status from dba_registry;

COMP_NAME                                VERSION         STATUS
---------------------------------------- --------------- ---------------
Oracle Database Catalog Views            10.2.0.3.0      VALID
Oracle Database Packages and Types       10.2.0.3.0      VALID
Oracle Workspace Manager                 10.2.0.1.0      VALID
JServer JAVA Virtual Machine             10.2.0.3.0      VALID
Oracle XDK                               10.2.0.3.0      VALID
Oracle Database Java Packages            10.2.0.3.0      VALID
Oracle Expression Filter                 10.2.0.3.0      VALID
Oracle Data Mining                       10.2.0.3.0      VALID
Oracle Text                              10.2.0.3.0      VALID
Oracle XML Database                      10.2.0.3.0      VALID
Oracle Rules Manager                     10.2.0.3.0      VALID

COMP_NAME                                VERSION         STATUS
---------------------------------------- --------------- ---------------
Oracle interMedia                        10.2.0.3.0      VALID
OLAP Analytic Workspace                  10.2.0.3.0      VALID
Oracle OLAP API                          10.2.0.3.0      VALID
OLAP Catalog                             10.2.0.3.0      VALID
Spatial                                  10.2.0.3.0      VALID
Oracle Enterprise Manager                10.2.0.3.0      VALID

17 rows selected.
SQL> desc dba_registry;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 COMP_ID                                   NOT NULL VARCHAR2(30)
 COMP_NAME                                          VARCHAR2(255)
 VERSION                                            VARCHAR2(30)
 STATUS                                             VARCHAR2(11)
 MODIFIED                                           VARCHAR2(20)
 NAMESPACE                                 NOT NULL VARCHAR2(30)
 CONTROL                                   NOT NULL VARCHAR2(30)
 SCHEMA                                    NOT NULL VARCHAR2(30)
 PROCEDURE                                          VARCHAR2(61)
 STARTUP                                            VARCHAR2(8)
 PARENT_ID                                          VARCHAR2(30)
 OTHER_SCHEMAS                                      VARCHAR2(4000)

上述后面2个视图都可以通过dba_views这个视图查看定义语句。
-The End-


 


本文来自CSDN博客:http://blog.csdn.net/gtlions/archive/2011/02/15/6185467.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值