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

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

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

軟件環(huán)境

本文使用的軟件版本為:

  • Windows 10 專(zhuān)業(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)的問(wèn)題

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

Navicat 連接 Oracle 失?。∣RA-28547)

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

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

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

查看 OCI library (oci.dll) *

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

Navicat Premium 11.0.18 安裝目錄下的 instantclient_10_2

查看 Oracle 版本

我們?cè)賮?lái)查看下所要連接的 Oracle 數(shù)據(jù)庫(kù)版本:

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

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

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

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

Oracle Instant Client 官方首頁(yè)

點(diǎn)擊 Downloads,打開(kāi) Instant Client 下載頁(yè):

Oracle Instant Client Downloads 的頁(yè)面

因?yàn)槲沂褂玫氖?64 位操作系統(tǒng),故選擇 Instant Client for Microsoft Windows (x64)

Instant Client for Microsoft Windows (x64) 下載頁(yè)

因?yàn)槲覀兛隙ㄊ且螺d Instant Client 的,故在此先勾選接受許可協(xié)議(Accept License Agreement)。

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

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

我們發(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)行,故我們分別下載這兩個(gè)軟件。

下載 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) 下載頁(yè)

配置 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ù)庫(kù):

無(wú)法加載 OCI DLL

這時(shí),我們發(fā)現(xiàn) Navicat 又報(bào)錯(cuò)了,提示 Cannot load OCI DLL, 126…

這是因?yàn)榄h(huán)境中缺少 Visual Studio 2013 redistributable 所致的。

安裝 Visual Studio 2013 redistributable

安裝 Visual Studio 2013 redistributable

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

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

相關(guān)文章

最新評(píng)論