查看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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章