1. 程式人生 > >安裝oracle10G 即時客戶端 instant client時msvcr71.dll缺失問題解決

安裝oracle10G 即時客戶端 instant client時msvcr71.dll缺失問題解決

參考以下兩文章安裝instant client時,遇到個問題,直接執行sqlplus.exe時和執行plsqldev的時候報找不到msvcr71.dll,查閱得知這是vc的執行庫裡的東西,我機器剛裝的系統,估計沒這個,後來在網上下載了一個,放到instant client目錄就可以了。

下面也說以下我的安裝步驟:

instantclient-basic-win32-10.1.0.2.zip :
instantclient-jdbc-win32-10.1.0.2.zip: 包含JDBC Driver的包
instantclient-sqlplus-win32-10.1.0.2.zip: 最簡單的SQLPLUS包
2.配置tnsnames.ora 如下格式(必須在主目錄如D:/oracleclient下network/admin下)
oracledata =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oracledata)
    )
  )
3.現在直接執行D:/oracleclient下的sqlplus.exe就可以登入了,要使用plsql developer的話,下載並安裝PL.SQL.Developer配置應用
  配置tools->preferences->connection
  Oracle Home=D:/oracleclient
  OCI library=D:/oracleclient/oci.dll
如果這個時候報找不到msvcr71.dll的話,就找到這個檔案拷貝到D:/oracleclient就可以了,我下載的有兩個該檔案一個檔名大寫的,一個小寫的,最好把他們都考過去。
4.再次開啟plsql則會在database中有oracledata 選項輸入使用者名稱密碼就可以登陸
5.如果select語句查詢結果中有字元亂碼的問題,則還需要設定NLS_LANG這個環境變數,我的日文系統設定這個JAPANESE_JAPAN.JA16SJIS就正常了,如果不正常,可能需要查詢一下用什麼編碼。