1. 程式人生 > >Navicat Premium連線Oracle資料庫報錯

Navicat Premium連線Oracle資料庫報錯

               

當我們下載好win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip並解壓後(當然選擇兩個一起,我說的是一起是將二者同時選中,解壓的意思,這樣會得到一個資料夾“database”),然後裡面會有這麼幾個檔案:

1、doc

2、install

3、response

4、stage

5、setup.exe

6、welcome.html

雙擊"setup.exe"進行安裝Oracle 11g(自己百度安裝教程,我這裡只說Navicat Premium連線Oracle報錯的原因以及解決辦法)

安裝完了之後,進行測試(測試自己百度怎麼測試),成功後我們開始連線Oracle


當我們填完這張表的資訊後,可能會報如下錯誤:

如果“主機名或IP地址:”填的是自己電腦的IP地址,會報:ORA-12541:TNS:no listener

如果填localhost,會報:ORA-28547:connection to server failed,probable Oracle Net admin error

報錯的原因是:

oci.dll的版本不對

解決辦法:

從這個下載頁面:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

下載Oracle Instant Client:點選“Instant Client for Microsoft Windows (x64)”——>“Accept License Agreement”——>“ instantclient-basic-windows.x64-11.2.0.2.0.zip (53,669,935 bytes)

”我選擇的是這個下載的,對了,這裡可能會要求有Oracle的使用者名稱和密碼。

解壓到一個檔案,通常是D:\盤

然後,開啟Navicat premium軟體,“工具”——“選項”——彈出視窗——“OCI”


選擇剛下載的Client中的oci.dll

關閉Navicat Premium ,之後,重啟,再連線,就OK啦!

還可參照部落格:http://blog.csdn.net/bluishglc/article/details/8279149

http://blog.csdn.net/zhouxin1985/article/details/7611628

           

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!https://blog.csdn.net/jiangjunshow