首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Windows 7 安裝 Oracle 10g 客戶端完整解決方案

     編輯:Oracle 資料庫相關知識

Oracle 10g 官方不支援 Windows 7,但透過修改安裝介質相容性檢查與執行階段相容模式,仍可成功安裝並正常使用 SQL*Plus 與 PL/SQL Developer 等工具。

步驟 1:修改安裝介質相容性檢查

  1. 開啟 \ORACLE10G_client\stage\prereq\client\refhost.xml,在 <OPERATING_SYSTEM> 區塊新增:
    <VERSION VALUE="6.1"/>

    (6.1 為 Windows 7 核心版本號)

  2. 開啟 \ORACLE10G_client\install\oraparam.ini,於檔案末尾追加:
    [Windows-6.1-required]
    MIN_DISPLAY_COLORS=256
    #CPU=300
    
    [Windows-6.1-optional]

步驟 2:以相容模式執行安裝程式

  1. 右鍵點擊 setup.exe → 選擇「疑難排解相容性」
  2. 選「嘗試建議的設定」→ 「啟動程式」→ 依精靈完成安裝

步驟 3:修正 SQL*Plus 權限與相容性問題

安裝完成後,sqlplus.exe 可能因 UAC 權限不足無法啟動:

  1. 瀏覽至 \oracle\product\10.2.0\client_1\BIN\sqlplus.exe
  2. 右鍵 → 內容 → 相容性標籤
  3. 勾選「以相容模式執行」→ 選「Windows XP (Service Pack 3)」
  4. 勾選「以系統管理員身分執行」→ 套用

步驟 4:修正 PL/SQL Developer 等第三方工具

同樣對 plsqldev.exe 套用步驟 3 的相容性與管理員權限設定,即可正常連線操作。

常見坑點提醒

  • 安裝前關閉防毒軟體與 UAC 可減少干擾
  • 若仍報 ORA-12560,請檢查 tnsnames.ora、listener.ora 及 Windows 服務 OracleService 是否啟動
  • 建議改用 Oracle 11g/12c/19c 客戶端,原生支援 Windows 7/10/11,避免相容性折騰

作者:orcldb | 來源:jb51.net

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved