首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

如何查看 Oracle Client 版本與位元數:Windows 與 Linux 平台完整指令指南

     編輯:Oracle 教學

查看 Oracle Client 版本與 32/64 位完整指南

實務上常需驗證已安裝的 Oracle Client 版本與位元數,尤其伺服器可能共存多版本。本文提供 Windows 與 Linux 多種查詢方法。

一、Windows 平台

方法 1:sqlplus -v 查版本

C:\> sqlplus -v
SQL*Plus: Release 11.2.0.1.0 Production

方法 2:工作管理員判斷位元數

  1. 執行 sqlplus /nolog 進入待機狀態。
  2. 開啟工作管理員 → 詳細資料/進程頁籤 → 找 sqlplus.exe。
  3. 32 位:映像名稱顯示 *32 (Win 2008) 或架構欄位為 32 位 (Win 2012+)。
  4. 64 位:無 *32 標記,架構為 64 位。

方法 3:檢查 comps.xml

路徑:%ORACLE_HOME%\inventory\ContentsXML\comps.xml
NT_AMD64  → 64 位
NT_X86    → 32 位

方法 4:登錄檔

  • 64 位 OS + 32 位 Client:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\ 有資料。
  • 64 位 OS + 64 位 Client:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ 有資料,Wow6432Node 下無 ORACLE。

二、Linux 平台

方法 1:sqlplus -v 查版本

$ sqlplus -v
SQL*Plus: Release 10.2.0.4.0 - Production

方法 2:file 指令判斷執行檔位元數

$ which sqlplus
/u01/app/oracle/product/10.2.0/db_1/bin/sqlplus
$ file /u01/app/oracle/product/10.2.0/db_1/bin/sqlplus
# 32 位輸出
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV)...
# 64 位輸出
ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV)...

也可檢查 $ORACLE_HOME/bin/oracle 主程式。

方法 3:檢查 lib 目錄

$ ls -d $ORACLE_HOME/lib*
# 僅有 lib → 32 位
# 同時有 lib 和 lib32 → 64 位
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved