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

Navicat for Oracle 安裝與連線配置完整教學

     編輯:Oracle 資料庫基礎

工具簡介

Navicat for Oracle 是一套功能強大的圖形化管理工具,提供直觀的 GUI、語法高亮的查詢編輯器、SQL 預覽、資料檢視/編輯(含文字、十六進位、BLOB)、SSH 隧道等功能,能大幅提升 Oracle 開發與管理效率。

安裝準備

  1. 下載 Navicat for Oracle
    官網:navicat.com
  2. 下載 Oracle Client 元件
    需安裝 Oracle 11g ODAC (Oracle Data Access Components) 或 Oracle Instant Client,以提供 oci.dll 等連線必備程式庫。
    下載頁:Oracle Technology Network

兩套安裝程式均採預設「下一步」安裝即可。

連線配置關鍵步驟

1. 設定 tnsnames.ora

安裝完畢後直接連線通常會報錯,需正確配置 tnsnames.ora。
範例:將 D:\app\Administrator\product\11.1.0\client_1\Network\Admin\Sample\tnsnames.ora 複製至 Admin 目錄並修改:

MISSLELE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = MISSLELE)
    )
  )

2. 建立 Navicat 連線

  • 開啟 Navicat,點選「連線」→ 選擇「TNS」連線類型。
  • 在「資料庫」下拉選單中應可見到 MISSLELE 服務名。

3. 指定 oci.dll 路徑(關鍵)

若連線報錯 OCI library not loaded,請至「工具」→「選項」→「環境」,將 OCI Library 路徑指向 Oracle Client 安裝目錄下的 oci.dll(如 D:\app\Administrator\product\11.1.0\client_1\bin\oci.dll)。

4. 防火牆與註冊表調整(視環境而定)

若仍無法連線,可能為防火牆阻擋或 Windows Server 2008/Win7 權限問題:

  • 註冊表 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient11g_home1 新增字串值 USE_SHARED_SOCKET = TRUE。
  • 修改 sqlnet.ora:
SQLNET.AUTHENTICATION_SERVICES = (NTS)
NAMES.DIRECTORY_PATH = (TNSNAMES, ONAMES, HOSTNAME)
TRACE_LEVEL_CLIENT = 16

完成上述設定後重新連線,通常即可成功。

授權說明

Navicat 為商業軟體,請購買正版授權以獲得完整技術支援與更新。本文僅提供配置技術參考,不提供破解相關資訊。

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