select * from v$version;
站在用戶的角度思考問題,與客戶深入溝通,找到鎮(zhèn)江網(wǎng)站設(shè)計與鎮(zhèn)江網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋鎮(zhèn)江地區(qū)。
或select banner from sys.v_$version;
結(jié)果如下:
BANNER
1 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
2 PL/SQL Release 10.2.0.1.0 - Production
3 CORE 10.2.0.1.0 Production
4 TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
5 NLSRTL Version 10.2.0.1.0 - Production
例如:Oracle 9.0.1.1.2
9:版本號
0:新特性版本號
1(第一個):維護(hù)版本號
1(第二個):普通的補(bǔ)丁設(shè)置號碼
2:非凡的平臺補(bǔ)丁設(shè)置號碼
Oracle 的版本號很多,先看11g的一個版本號說明:
注意:
在oracle 9.2 版本之后, oracle 的maintenance release number 是在第二數(shù)字位更改。 而在之前,是在第三個數(shù)字位。
1. Major Database Release Number
第一個數(shù)字位,它代表的是一個新版本軟件,也標(biāo)志著一些新的功能。如11g,10g。
2. Database Maintenance Release Number
第二個數(shù)字位,代表一個maintenance release 級別,也可能包含一些新的特性。
3. Fusion Middleware Release Number
第三個數(shù)字位,反應(yīng)Oracle 中間件(Oracle Fusion Middleware)的版本號。
4. Component-Specific Release Number
第四個數(shù)字位,主要是針對組件的發(fā)布級別。不同的組件具有不同的號碼。 比如Oracle 的patch包。
5. Platform-Specific Release Number
第五個數(shù)字位,這個數(shù)字位標(biāo)識一個平臺的版本。 通常表示patch 號。
6. 如何查看版本信息:
(1) 查看v$version
SQL select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for Linux: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production
以前查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
今天在上又學(xué)到一種方法: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
首先進(jìn)入sqlplus,cmd---plsql,登陸我們的用戶,如圖,建議用sysdba權(quán)限的賬戶登陸。
2
方法一:v$version
SQL select * from v$version;
3
方法二:product_component_version
SQL select * from product_component_version;
4
方法三:dbms_output.put_line( dbms_db_version.version )
SQL SET SERVEROUTPUT ON
SQL EXEC dbms_output.put_line( dbms_db_version.version );
查看Oracle客戶端版本:在cmd中輸入sqplus -v
2.查看Oracle客戶端位數(shù):
找到安裝目錄下 F:\99740\product\11.2.0\dbhome_1\inventory\ContentsXML 的comps.xml文件,如果PLAT="NT_AMD64"表示安裝的是64位的Oracle 客戶端,如果PLAT="NT_X86"則表示安裝的是32位的Oracle客戶端。
查看安裝的Oracle客戶端版本
如下所示,使用sqlplus -v命令,可以查到該客戶端安裝的 11.2.0.1.0的客戶端版本。
C:\Userssqlplus -v