讓我通過聲明說我完全不知道我在設置或連接到Oracle數據庫方面做了什麼。我知道SQL語法,但我從來不必擔心自己的連接。如何在Windows 7中爲Oracle數據庫設置DSN?
我的最終目標是使用R中的RODBC軟件包連接到特定的數據庫。如果您可以替我提供一個替代軟件包以便連接到R中的數據庫,我也會很高興。我目前連接到通過Oracle SQL Developer中這個數據庫,而是想直接通過R.通用連接的詳細信息訪問數據,這個數據庫,我已經安裝在SQL Developer中列舉如下:
Connection Name: connection1
Username: user1
Password: password1
Connection Type: Basic
Hostname: ABCDEF
Port: 51500
SID: sid1
我最初的後與RODBC失敗,我讀到我需要在Windows中創建一個DSN。我試着用XE中的MySQL,Oracle和SQL Server驅動程序創建DSN,並使用上面列出的每個連接細節組合,這是合理的。我每次都失敗了。我是否在談論這個錯誤?有沒有一套簡單的指令可以用來設置DSN,還是有辦法解決這個問題,同時仍然可以訪問R中的數據庫?任何幫助將不勝感激。
win7上的odbc連接嚴重不直觀。win7有兩個odbc管理員 - 32位和64位。你必須確保你使用的是正確的。這超級用戶帖子有更多:http://superuser.com/questions/419832/how-can-i-open-the-32-bit-odbc-data-source-administrator-in-windows-7-64-bit –
我認爲這可能幫助我解決了部分問題 - 我看到很多新的驅動程序可供選擇。我應該選擇什麼想法?我曾想過的一個例子是Oracle的Microsoft ODBC,它給了我一個錯誤消息,指出組件未安裝。 –
對不起,這超出了我的經驗。 –