最近有幾次問到Oracle驅動的問題,有些人安裝Oracle客戶端來獲取Oracle驅動,這種方法太麻煩,安裝時間太長,安裝還容易出錯,出錯后清理垃圾又是個麻煩事。推薦Oracle Instant Client這種輕量級的綠色程序代替安裝Oracle客戶端,可以從官網下載各種版本。
我們就用64位11g版本來舉例子:
首先去官網下載Oracle Instant Client。
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
下載第一個包instantclient-basic-windows.x64
和ODBC包instantclient-odbc-windows.x64
解壓這2個包,注意2個包解壓后的所有文件必須放在一個目錄下,假設是D:/software/oracle-instantclient/instantclient_11_2,然后打開cmd窗口,進入這個目錄,運行odbc_install.exe
提示安裝成功后,運行64位ODBC驅動配置程序“C:/windows/system32/odbcad32.exe”
這里可以就可以看到Oracle的驅動。
其實官網的Oracle Instant Client下載界面中,還有其它包,Instant Client不但可以安裝ODBC,還可以安裝JDBC、配置監聽連接服務器(sqlplus、toad、plsql)、備份數據庫、導入導出數據。
由于toad、pl/sql都是32位程序,如果我們在64位操作系統下配置toad、pl/sql連接數據庫服務器,需要在64位操作系統下配置32位的ODBC驅動。這種情況就下載32位版本的Instant Client,配置方法與64位是一樣的。注意一點,32位ODBC驅動配置程序在“C:/Windows/SysWOW64/odbcad32.exe”
可以參考這篇博文:
http://kazake.blog.51cto.com/2155462/1336622
需要注意一點:/NETWORK/ADMIN/tnsnames.ora必須放在instantclient解壓后的跟目錄下,并且不能改變結構。
如果TNS Service Name欄位下拉框出現亂碼,不需要理會,手動輸入即可。
轉載自:http://kazake.blog.51cto.com/2155462/1336633
新聞熱點
疑難解答