Navicat for Oracle 是一套功能強大的圖形化管理工具,提供直觀的 GUI、語法高亮的查詢編輯器、SQL 預覽、資料檢視/編輯(含文字、十六進位、BLOB)、SSH 隧道等功能,能大幅提升 Oracle 開發與管理效率。
oci.dll 等連線必備程式庫。兩套安裝程式均採預設「下一步」安裝即可。
安裝完畢後直接連線通常會報錯,需正確配置 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)
)
)
MISSLELE 服務名。若連線報錯 OCI library not loaded,請至「工具」→「選項」→「環境」,將 OCI Library 路徑指向 Oracle Client 安裝目錄下的 oci.dll(如 D:\app\Administrator\product\11.1.0\client_1\bin\oci.dll)。
若仍無法連線,可能為防火牆阻擋或 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 為商業軟體,請購買正版授權以獲得完整技術支援與更新。本文僅提供配置技術參考,不提供破解相關資訊。