程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> plsql+綠色版oracle連接遠程數據庫配置及提示缺少msvcr71.dll解決方法,plsqlmsvcr71.dll

plsql+綠色版oracle連接遠程數據庫配置及提示缺少msvcr71.dll解決方法,plsqlmsvcr71.dll

編輯:Oracle教程

plsql+綠色版oracle連接遠程數據庫配置及提示缺少msvcr71.dll解決方法,plsqlmsvcr71.dll


之前一直用的sqldeveloper連接oracle數據庫,這個免費而且也是官方出品,除了體積略大啟動略慢外,也沒什麼不好的..

一次偶然機會決定試一下plsql,整理一下安裝資料,需要本地oracle數據庫,再在plsql中配置一下就可以遠程連接數據庫了.

本地oracle數據庫,這個正常安裝太費勁,弄不好系統直接掛掉(這個有點危言聳聽),決定用另一種替代方式,用oracle出品的本地綠色版數據庫代替.

InstantClient下載地址

下載instantclient解壓到D:\instantclient_11_2(我這裡是解壓到這個路徑)

創建一個tnsnames.ora文件,內容如下:

# tnsnames.ora Network Configuration File:  tnsnames.ora
# Generated by Oracle configuration tools.

demo =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1 )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = demo )
    )
  )

綠色字部分換成要連接的遠程數據庫的ip,端口號和實例名.紅字部分換成本地實例名(名字任意,僅僅為了區分本地不同的實例)

然後將這個tnsnames.ora文件扔到instantclient的目錄中,和那些.dll文件在一個目錄中.

打開plsql,提示登錄的時候選取消,直接登錄進去,點選菜單 工具(tools)-選項(preference)

登錄的時候輸入連接數據庫的用戶名和密碼,數據庫的ip端口和實例名,如下圖所示:

到此本來就應該可以了,但是事情確不是總是這樣順利的...

然後提示缺少msvcr71.dll文件,這裡如果你選擇使用那些一鍵修復就要注意了,一鍵修復工具會根據你的操作系統是32位還是64位進行修復,但是32位系統,此文件存在C:/windows/system32下,而64位系統此文件存在C:/windows/sysWOW64下,而plsql是32位的,它只會去system32下去找,如果你的系統是64位,這樣那些一鍵修復工具根本無法解決問題,他們只會下載msvcr71.dll文件扔到C:/windows/sysWOW64下.而plsql依然找不到文件.

所以最簡單的方法,手動下載一個32位的msvcr71.dll文件復制到plsql目錄下即可.

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved