一、
為龍馬潭等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及龍馬潭網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站制作、網(wǎng)站建設(shè)、龍馬潭網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
打開orcale安裝目錄,如:D:\app\SSG\product\11.2.0\dbhome_1
11.2.0這個(gè)目錄名就是版本
二、
主要有以下幾種方法可以用來確定Oracle的位數(shù):
1.通過SQLPLUS登錄即可看出
a.64位登錄時(shí)就有顯示
$ sqlplus "/ as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on Wed Nov 16 15:27:28 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
b.32位的無顯示
[oracle@jumper oracle]$ sqlplus "/ as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on Wed Nov 16 15:19:03 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
c.從v$version獲取
SQL select * from v$version;
BANNER
------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for 32-bit Windows: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
2.從v$sql視圖獲取
a.如果輸出為8位16進(jìn)制數(shù),則為32位Oracle
SQL select address from v$sql where rownum2;
ADDRESS
--------
578428D8
b.如果輸出為16位16進(jìn)制數(shù),則為64位Oracle
SQL select address from v$sql where rownum2;
ADDRESS
----------------
000000040DFA01E0
3.使用系統(tǒng)命令file
a.如果輸出帶有32-bit字樣為32位Oracle
[oracle@jumper oracle]$ file $ORACLE_HOME/bin/oracle
/opt/oracle/product/9.2.0/bin/oracle: setuid setgid ELF 32-bit LSB executable, Intel 80386..
b.如果輸出帶有64-bit字樣為64位Oracle
$ file $ORACLE_HOME/bin/oracle
/opt/oracle/product/9.2.0/bin/oracle: ELF 64-bit MSB executable SPARCV9 Version 1..
在開始-》運(yùn)行(快捷鍵win+r),輸入cmd。彈出的黑色框中輸入:sqlplus用戶名/密碼@數(shù)據(jù)庫(kù)實(shí)例名;
連接上數(shù)據(jù)庫(kù)后,就可以看見數(shù)據(jù)庫(kù)版本了。
查看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客戶端。
select * from v$version;
或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:版本號(hào)
0:新特性版本號(hào)
1(第一個(gè)):維護(hù)版本號(hào)
1(第二個(gè)):普通的補(bǔ)丁設(shè)置號(hào)碼
2:非凡的平臺(tái)補(bǔ)丁設(shè)置號(hào)碼
Oracle 的版本號(hào)很多,先看11g的一個(gè)版本號(hào)說明:
注意:
在oracle 9.2 版本之后, oracle 的maintenance release number 是在第二數(shù)字位更改。 而在之前,是在第三個(gè)數(shù)字位。
1. Major Database Release Number
第一個(gè)數(shù)字位,它代表的是一個(gè)新版本軟件,也標(biāo)志著一些新的功能。如11g,10g。
2. Database Maintenance Release Number
第二個(gè)數(shù)字位,代表一個(gè)maintenance release 級(jí)別,也可能包含一些新的特性。
3. Fusion Middleware Release Number
第三個(gè)數(shù)字位,反應(yīng)Oracle 中間件(Oracle Fusion Middleware)的版本號(hào)。
4. Component-Specific Release Number
第四個(gè)數(shù)字位,主要是針對(duì)組件的發(fā)布級(jí)別。不同的組件具有不同的號(hào)碼。 比如Oracle 的patch包。
5. Platform-Specific Release Number
第五個(gè)數(shù)字位,這個(gè)數(shù)字位標(biāo)識(shí)一個(gè)平臺(tái)的版本。 通常表示patch 號(hào)。
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