環境說明:數據源:ORACLE 11g以下(64位或者32位) 連接工具:SSIS(SQL SERVER2012 64位) 服務器: WINDOWS SERVER 2008r2 64位
第一步:下載安裝ORACLE11g 32位客戶端:
下載地址:https://pan.baidu.com/s/1QhBFwkhbQlGVvGvoWjZyhQ 提取碼:h4a4 。配置參考:https://www.jb51.net/article/114329.htm
說明:不管數據源的Oracle數據庫是64位還是32,這里都只需要安裝32位客戶端即可。數據源只要是oracle 11.2以下版本,該客戶端都適用。
第二步:下載安裝Attunity for SSIS
下載地址:鏈接:https://pan.baidu.com/s/1mICg7L8HSD5-sGHDg3z54A 提取碼:098p
說明:請安裝下載之后文件中32為的插件即可,該版本試用SQL SERVER 2012,其他版本請自行下載安裝。
安裝之后,在工具包中的數據流組件中會多出來一個ORACLE鏈接組件。進行數據源信息的配置之后,即可連接成功。
第三步:下載PL/SQL
下載地址:鏈接:https://pan.baidu.com/s/1tD7ZT21Y94-SuVRs1YmQIg 提取碼:52gl
說明: 該工具僅僅是為了連接數據源進行源數據的查詢,與SSIS抽取無關。
結語:運行SSIS包的時候,請以32位運行(在作業中執行SSIS包時候,也是以32位執行)。在安裝好Attunity for ssis之后請重啟服務器,否則在作業中執行SSIS包時候報錯。