本文檔講的是spss statistics 19.0如何配置odbc連接本地oracle數據庫,步驟如下:
1、開啓遠程oracle數據庫服務,開啓以下兩個即可
2、在本地客戶端中,安裝好oracle數據庫(版本爲win32_11gr2_client,主要是爲了安裝oracle的odbc驅動),通過PL/SQL客戶端遠程連接數據庫,測試是否正常。
在D:\app\Administrator\product\11.1.0\client_1\network\admin目錄中,新建tnsnames.ora文件,內容如下:
# tnsnames.ora Network Configuration File: D:\app\1\product\11.1.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
MYORAL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 132.97.194.13)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = MYORAL)
)
)
如果正常的話,即可:
3、在spss statistics打開後選擇:文件—打開數據庫—新建查詢
選擇“添加odbc數據源”:
點擊“添加”,彈出下圖,並選擇你所用的數據庫,這裏選擇”oracle in oradb...”,(因爲我裝的是oracle11G的數據庫,這裏有對應的驅動):
1.數據源的名稱(後面會用到) 2.描述可以隨意填寫 3.選擇數據庫的服務名(在tnsnames.ora文件配置正確的話,會自動匹配現的) 4.隨便填寫一個存在的數據庫用戶。剩下的默認,填寫完成後點擊test connection 會讓你輸入數據庫用戶的用戶名和密碼。點擊確定,如果提示成功就說明你配置成功了,剩下的一路確定就行了。
然後odbc配置窗口多了一個源如下圖:
最後,就可以添加數據庫的數據了:
二、SPSS modeler14.2 連接oracle數據庫
1、打開SPSS modeler14.2,在“工具—>服務器登錄”中,添加遠程oracle數據庫服務器,如下圖:
點擊“確定”後,可以看到添加的數據庫服務器IP,輸入數據庫用戶名與密碼即可:
2、添加數據源節點,添加新數據庫連接: