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

Oracle 10g/11g 在 DHCP 環境安裝:Loopback Adapter 完整配置指南

     編輯:Oracle 資料庫基礎

問題背景

Windows XP/Server 2003 上安裝 Oracle 10g/11g 時,安裝前置檢查會報錯:

「Oracle 支援在具有 DHCP 分配 IP 的系統上安裝。但在安裝前,必須將 Microsoft Loopback Adapter 設定為系統的主網路介面卡。」

原因:Oracle 需固定主機名/IP 解析,DHCP 環境 IP 變動會導致監聽器與資料庫連線失效。

解決方案:新增 Microsoft Loopback Adapter

  1. 控制台 → 新增硬體 → 「是,已連接硬體」 → 「新增硬體裝置」 → 「手動選擇」 → 「網路介面卡」 → 「Microsoft Loopback Adapter」
  2. 完成後,「網路連線」會出現「區域連線 2」(或更高編號)
  3. 右鍵「內容」 → 「Internet 協定 (TCP/IP)」 → 設定靜態 IP:
項目建議值
IP 位址10.10.10.10(或 192.168.x.x 私有網段)
子網路遮罩255.255.255.0
預設閘道留空
DNS 伺服器留空

關鍵步驟:設為主介面卡

  1. 「網路連線」 → 「進階」 → 「進階設定」
  2. 「介面卡與綁定」頁籤 → 「連線」清單將「區域連線 2」移至最上方
  3. 確定 → 重新啟動 Oracle 安裝程式檢查

Hosts 檔案綁定主機名

# C:\WINDOWS\system32\drivers\etc\hosts
10.10.10.10   myhost.mydomain.com   myhost

驗證:ping myhost 應解析至 10.10.10.10。

進階:多網卡環境監聽器配置

# listener.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.10)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

明確指定 HOST = 10.10.10.10,避免監聽器綁定到 DHCP 介面卡。

驗證安裝後連線

tnsping ORCL
sqlplus system/pass@ORCL

若成功,後續即使實體網卡 IP 變更,Loopback IP 固定,資料庫服務不受影響。

常見問題排查

  • 檢查未通過:確認 Loopback Adapter 啟用、IP 靜態、介面卡優先序最高
  • 監聽器啟動失敗:檢查 listener.ora HOST 參數、防火牆 1521 埠
  • OEM/DB Console 無法連線:檢查 emoms.properties 中 oracle.sysman.eml.mntr.emdRepServer 主機名解析
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved