不安裝Oracle如何連資料庫(odbc驅動)

來源:互聯網
上載者:User

標籤:oracle   資料庫   odbc   

前言:

最近使用 R 開發資料分析系統,需要串連Oracle資料庫擷取資料,但是又不想為了拿幾個資料而裝一個Oracle,所以就想直接找個Oracle的odbc驅動,免去安裝Oracle用戶端的麻煩。以下對安裝過程作個記錄,希望能對大家有所協助。


本文: 下載:

首先,我們需要下載兩個驅動:
instantclient-odbc-win32-11.2.0.1.0instantclient-basiclite-win32-11.2.0.1.0
地址:http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html

因為下載Oracle的產品一般都需要先註冊,所以我直接放網盤上了,如果嫌註冊麻煩的朋友可以從這裡下載:odbc驅動,提取密碼:j9yr
(如果百度雲端硬碟失效的話還有微盤:odbc驅動),提取密碼:P0GG


安裝: 步驟一:解壓

先把 basiclite 解壓出來,然後把 odbc 裡面的檔案解壓到 basiclite 那個路徑下(別搞錯了順序!)。如:


步驟二:

把Oracle資料庫所在的上的NETWORK檔案夾拷貝到剛才解壓出來的 instantclient_11_2 目錄下。(其實也可以從任何一台裝有Oracle的電腦上拿)

我隔壁的電腦裝有Oracle,它的NETWORK檔案夾在 G:\app\John\product\11.2.0\dbhome_1


步驟三:

修改 NETWORK\ADMIN\tnsnames.ora 檔案:在文檔末尾加上下面幾行代碼

ORCL81 =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = 100.100.100.100)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = orcl)    )  )

註:把100.100.100.100改成你要串連資料庫的所在 IP,另外 ORCL81 和 orcl 可以改一下。特別注意別漏了括弧或者多了空格什麼的,這段代碼要求很嚴格,很可能因為多了一個空格而串連不成功。這段代碼在 tnsnames.ora 一般也有,可以直接複製粘貼,然後修改一下 IP 。


步驟四:

添加環境變數TNS_ADMIN,路徑指向 ADMIN 目錄。如:


步驟五:

運行 instantclient_11_2 目錄下的 odbc_install.exe ,將會出現一個 DOS 視窗一閃而過。。


步驟六:

大功告成,去配置資料來源吧!

開啟ODBC資料來源管理器 -> 系統DNS -> 添加,彈出“建立新資料來源”視窗,選擇 Oracle in instantclient_11_2 開始建立資料來源!



轉載請註明出處,謝謝!(原文連結:http://blog.csdn.net/bone_ace/article/details/47628725)

不安裝Oracle如何連資料庫(odbc驅動)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.