須要下載並指定Instant Client數據庫
下載地址:在oracle官網搜索Instant Client Downloads選擇本身須要的客戶端windows
//說明 //Navicat 版本 9 或以上捆綁了 instant client,可是捆綁的用不了,捆綁的10.2。所以下載高版本替換之 //版本有要求,我Oracle數據是12.1.0.2,Navicat Premium版本是11.1.8,開始下載了12.1,會報126錯,後面下載了11.2 32位,會報193的錯。替換32位爲64位版本,成功 instantclient-basic-windows.x64-11.2.0.4.0.zip
配置步驟:服務器
//一、下載解壓:路徑任意,可是爲防止誤刪,推薦解壓到Navicat的安裝目錄
//二、Navicat Premium配置:選項->OCI->OCI Library 選擇Instant Client的oci.dll 例如F:\Navicat\Navicat Premium\instantclient_11_2\oci.dll
//三、重啓Navicat Premium檢測
兩種鏈接方式
Basic
在 Basic 模式中,Navicat 經過 Oracle Call Interface (OCI) 鏈接 Oracle。OCI 是一個應用程序界面,讓程序開發人員使用第三代語言原有進程或函數呼叫來訪問 Oracle 數據庫及控制所有 SQL 語句運行的階段。OCI 是一個標準數據庫訪問的庫和動態連接庫形式檢索函數。
TNS
在 TNS 模式中,Navicat Oracle 使用在 tnsnames.ora 文件中的別名項目經過 Oracle Call Interface (OCI) 鏈接 Oracle 服務器oracle