很簡單,用客戶端連接到數(shù)據(jù)庫,執(zhí)行select * from v$instance語句,查詢結果的version列就是版本號了。
創(chuàng)新互聯(lián)成都網(wǎng)站建設按需求定制開發(fā),是成都網(wǎng)站建設公司,為成都銅雕雕塑提供網(wǎng)站建設服務,有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設計服務:原型圖制作、網(wǎng)站創(chuàng)意設計、前端HTML5制作、后臺程序開發(fā)等。成都網(wǎng)站維護熱線:13518219792
以前查Oracle的版本信息,只知道一種方法,就是用v$versions視圖,如下:
SQL select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
PL/SQL Release 9.2.0.1.0 - Production
CORE 9.2.0.1.0 Production
TNS for 32-bit Windows: Version 9.2.0.1.0 - Production
NLSRTL Version 9.2.0.1.0 - Production
今天在上又學到一種方法:query the data dictionary view PRODUCT_COMPONENT_VERSION,如下:
SQL col product format a35
SQL col version format a15
SQL col status format a15
SQL select * from PRODUCT_COMPONENT_VERSION;
PRODUCT VERSION STATUS
----------------------------------- --------------- ---------------
NLSRTL 9.2.0.1.0 Production
Oracle9i Enterprise Edition 9.2.0.1.0 Production
PL/SQL 9.2.0.1.0 Production
TNS for 32-bit Windows: 9.2.0.1.0 Production
1. Major Database Release Number
第一個數(shù)字位,它代表的是一個新版本軟件,也標志著一些新的功能。如11g,10g。
2. Database Maintenance Release Number
第二個數(shù)字位,代表一個maintenance release 級別,也可能包含一些新的特性。
3. Fusion Middleware Release Number
第三個數(shù)字位,反應Oracle 中間件(Oracle Fusion Middleware)的版本號。
4. Component-Specific Release Number
第四個數(shù)字位,主要是針對組件的發(fā)布級別。不同的組件具有不同的號碼。 比如Oracle 的patch包。
5. Platform-Specific Release Number
第五個數(shù)字位,這個數(shù)字位標識一個平臺的版本。 通常表示patch 號。
查看辦法如下:
sqlplus,cmd---plsql,登陸用戶,建議用sysdba權限的賬戶登陸。
:product_component_version,SQL select * from product_component_version。
即可查詢到版本,例如:Oracle 9.0.1.1.2。
9:版本號
0:新特性版本號
1(第一個):維護版本號
1(第二個):普通的補丁設置號碼
2:非凡的平臺補丁設置號碼
拓展資料:
oracle 在英語里面是 “甲骨文” 的意思。
在 IT 業(yè)里面 oracle 是美國一家著名的軟件公司, 其核心產(chǎn)生品是 Oracle 數(shù)據(jù)庫,這是最著名是用范圍很廣泛的大型關系型數(shù)據(jù)庫。因而很多公司或計算機崗位要求具有 ORACLE 數(shù)據(jù)庫的使用、維護或開發(fā)技術。精通 oracle 數(shù)據(jù)庫,并取得 oracle 公司的官方認證(如 OCP) 的人在 IT業(yè)里很搶手,找份好的工作很容易,是金飯碗。
一、查看oracle客戶端版本:sqlplus -v
二、查看oracle客戶端版本是32bit還是64bit:
方法一:
Step 1:運行sqlplus /nolog命令,如果你服務器安裝了多個客戶端版本,那么你應該進入對應安裝目錄的BIN目錄后,運行該命令
C:\Users\Mr.Brucesqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 8月 8 16:06:05 2016
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL
Step 2:打開任務管理器,找到SQL*Plus進程,如果Oracle的客戶端為32位,則在Image Name會標記為*32
Windows Server 2008 Oracle 32bit Client
clip_image002
Windows Server 2008 Oracle 64bit Client
clip_image003
方法二:
在%ORACLE_HOME%\inventory\ContentsXML目錄下面找到comps.xml文件,例如我目前的測試服務器上路徑為F:\Win10\app\Mr.Bruce\product\11.2.0\client_1\inventory\ContentsXML
如果PLAT="NT_AMD64"表示安裝的是64位的Oracle 客戶端,如果PLAT="NT_X86"則表示安裝的是32位的Oracle客戶端。
方法三:
select * from v$version;
select address from v$sql where rownum 2;
查看安裝的Oracle客戶端版本
如下所示,使用sqlplus -v命令,可以查到該客戶端安裝的 11.2.0.1.0的客戶端版本。
C:\Userssqlplus -v