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

Oracle Client 客戶端安裝與 Net Configuration Assistant 圖形化配置全攻略

     編輯:Oracle 資料庫基礎

兩種連線架構模式

  1. 獨立安裝 Client:應用伺服器/開發機器僅安裝 Oracle Client(Instant Client 或完整 Client)。例外:Java 使用 JDBC Thin Driver 可免裝 Client。
  2. Database Server 同機:已安裝 Oracle Database,安裝過程自動包含 Client 元件,無需額外安裝。

前置條件:伺服器端必須就緒

  • Listener 服務已啟動(lsnrctl status 確認)
  • Database 執行個體已啟動(SELECT status FROM v$instance; 為 OPEN)

使用 Net Configuration Assistant (NetCA) 圖形化建立服務名稱

NetCA 實際修改 tnsnames.ora,步驟如下:

  1. 執行 netca 或從開始選單啟動「Net Configuration Assistant」。
  2. 選擇「本地 Net 服務名稱設定」→ 下一步。
  3. 選擇「新增」→ 下一步。
  4. 服務名稱:輸入遠端資料庫的全域資料庫名(GLOBAL_DBNAME,非 SID)→ 下一步。
  5. 協定選擇「TCP」→ 下一步。
  6. 主機名:輸入資料庫伺服器 IP 或主機名;埠號預設 1521 → 下一步。
  7. 選擇「是,執行測試」→ 下一步。
    • 測試失敗時:點選「變更登入」,輸入有效帳號密碼重試。
    • 仍失敗:返回檢查服務名稱、IP、Listener 狀態。
  8. Net 服務名稱:自訂本地別名(如 ORCL_PROD),此為應用程式連線字串中 @ 後的名稱(sqlplus user/pwd@ORCL_PROD)→ 下一步。
  9. 選擇「否,不再新增」→ 完成。

驗證連線

sqlplus username/password@ORCL_PROD

若提示「已連接」,代表配置成功。

常見誤區提醒

  • 服務名稱 ≠ SID:RAC/PDB 環境請務必使用 SERVICE_NAME。
  • tnsnames.ora 位置:$ORACLE_HOME/network/admin/tnsnames.ora (Linux) 或 %ORACLE_HOME%\network\admin\tnsnames.ora (Windows)。
  • 防火牆需開放雙向 1521 埠(或自訂埠號)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved