欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Navicat Premium連接Oracle的方法步驟

 更新時間:2021年03月04日 09:55:24   作者:吳仙杰www.wuxianjie.net  
這篇文章主要介紹了使用Navicat Premium連接Oracle的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

軟件環(huán)境

本文使用的軟件版本為:

  • Windows 10 專業(yè)版 64 位(10.0,版本 10586)
  • Navicat Premium 11.0.18 (x64)
  • instantclient-basic-windows.x64-12.2.0.1.0
  • vcredist_x64.exe (Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.40660)

直接使用 Navicat 連接 Oracle 出現(xiàn)的問題

在安裝完 Navicat 之后,創(chuàng)建 Oracle 數(shù)據(jù)庫連接,但發(fā)現(xiàn)無法連接到數(shù)據(jù)庫:

Navicat 連接 Oracle 失敗(ORA-28547)

出現(xiàn)上述錯誤的原因,可能是 Navicat 自帶的 Oracle Instant Client 與我們要連接的 Oracle 數(shù)據(jù)庫版本不匹配導(dǎo)致的。

查看 Navicat 所使用的 Oracle Instant Client 版本

點擊 Navicat 菜單欄的 ToolsOptions...MiscellaneousOCI,通過 OCI library (oci.dll) * 可知當(dāng)前 Navicat 所使用的 Instant Client 版本:

查看 OCI library (oci.dll) *

查看 Navicat 的安裝目錄,我們會發(fā)現(xiàn) Navicat Premium 11.0.18 自帶的 Instant Client 版本為 10.2:

Navicat Premium 11.0.18 安裝目錄下的 instantclient_10_2

查看 Oracle 版本

我們再來查看下所要連接的 Oracle 數(shù)據(jù)庫版本:

查看 Oracle 數(shù)據(jù)庫版本

到此為止,我們知道了目前我們所使用的 Oracle 版本和 Instant Client 版本,接下來我們來檢查下他們兩個版本是否匹配。

檢查 Oracle 和 Instant Client 版本是否匹配

打開Oracle Instant Client 官網(wǎng):

Oracle Instant Client 官方首頁

點擊 Downloads,打開 Instant Client 下載頁:

Oracle Instant Client Downloads 的頁面

因為我使用的是 64 位操作系統(tǒng),故選擇 Instant Client for Microsoft Windows (x64)

Instant Client for Microsoft Windows (x64) 下載頁

因為我們肯定是要下載 Instant Client 的,故在此先勾選接受許可協(xié)議(Accept License Agreement)。

并且通過本頁面,我們知道了 Instant Client 18.3 版本可以連接到 Oracle 11.2 及以后的版本(第二個紅框處),但我們先忽略這里,直接來到該頁底部:

Instant Client for Microsoft Windows (x64) 下載頁的底部

我們發(fā)現(xiàn) 18.3 和 12.2 版本的 Instant Client 都是可以連接 Oracle 11.2 的(我們所要連接的 Oracle 版本),并且 18.3 和 12.2 版本的 Instant Client 還需要 Visual Studio 2013 redistributable 才可運(yùn)行,故我們分別下載這兩個軟件。

下載 Instant Client 12.2 和 Visual Studio 2013 (VC++ 12.0)

這里我下載的是 Instant Client 12.2:

下載 Instant Client 12.2

然后,下載Visual Studio 2013 (VC++ 12.0):

Visual Studio 2013 (VC++ 12.0) 下載頁

配置 Navicat

我們可以將 instantclient-basic-windows.x64-12.2.0.1.0.zip 解壓至任意目錄,比如 C:\Portable\instantclient_12_2,然后在 Navicat 中配置此版本的 OCI:

配置 Navicat 的 OCI

配置完 OCI 后,需要重啟 Navicat,然后再次連接 Oracle 數(shù)據(jù)庫:

無法加載 OCI DLL

這時,我們發(fā)現(xiàn) Navicat 又報錯了,提示 Cannot load OCI DLL, 126…。

這是因為環(huán)境中缺少 Visual Studio 2013 redistributable 所致的。

安裝 Visual Studio 2013 redistributable

安裝 Visual Studio 2013 redistributable

到此為止,我們即可使用 Navicat 正確連接到 Oracle 數(shù)據(jù)庫了。

到此這篇關(guān)于使用Navicat Premium連接Oracle的方法步驟的文章就介紹到這了,更多相關(guān)Navicat Premium連接Oracle內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論