首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Win8.1 安裝 Oracle 10g 客戶端「無法引用快捷方式」解決:手動配置 tnsnames.ora 繞過安裝程式缺陷

     編輯:程式設計綜合問答

問題本質

Oracle 10g 客戶端安裝程式不支援 Win8.1,啟動項/快捷方式註冊失敗,但核心 DLL 多半可運行。

最小可用配置步驟

  1. 安裝完成後 (或解壓 Instant Client),手動建立網路配置:

%ORACLE_HOME%\network\admin\tnsnames.ora
# 內容範例
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521))
    (CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = ORCL))
  )
  1. 設定環境變數:TNS_ADMIN=%ORACLE_HOME%\network\admin (或放在 %USERPROFILE%\.oracle)。
  2. 驗證連通性:

tnsping ORCL
sqlplus user/pass@ORCL

若 tnsping 通、sqlplus 可登入,應用程式即可正常連線,無需理會安裝程式報錯。

替代方案

  • 改用 **Oracle Instant Client** (輕量、免安裝、版本更新支援 Win10/11),解壓即用,同樣配置 tnsnames.ora。
  • 升級資料庫端至 19c/21c,客戶端同步升級,避免 10g 終止支援風險。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved