ODBC連接Oracle數(shù)據(jù)庫,并將SqlServer 2008R2表數(shù)據(jù)導(dǎo)入到Oracle 11g
測試環(huán)境(WinServer2008R2+SQLServer 2008R2+Oracle 11g):
1、先安裝好WinServer 2008R2+SQLServer 2008R2+Oracle 11g
2、到Oracle官網(wǎng)下載:instantclient-basic-windows.x64-11.2.0.4.0.zip,instantclient-odbc-windows.x64-11.2.0.4.0.zip
instantclient-basic-windows.x64-11.2.0.4.0.zip:oracle官網(wǎng)下載
instantclient-odbc-windows.x64-11.2.0.4.0.zip:oracle官網(wǎng)下載
3、將這兩個zip文件解壓到同一目錄:C:\Oracle11gTools\OracleWindowsClient
4、打開Windows環(huán)境變量設(shè)置(設(shè)定環(huán)境變量后,需重啟電腦)
a、將路徑【C:\Oracle11gTools\OracleWindowsClient】放在path變量的最前面。
b、增加環(huán)境變量:TNS_ADMIN= C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN
c、增加環(huán)境變量:ORACLE_HOME=C:\app\Administrator\product\11.2.0\dbhome_1
設(shè)置path變量的搜索路徑以后,選擇.net framework data provider for odbc 驅(qū)動后,會自動搜索該路徑下Oracle ODBC驅(qū)動程序。
5、創(chuàng)建一個新的Oracle 用戶
6、打開ODBC數(shù)據(jù)源設(shè)定。
7、Oracle ODBC連接成功。
8、打開ssms.exe的【SQL Server導(dǎo)入和導(dǎo)出(64位)】功能,將SqlServer的表數(shù)據(jù)導(dǎo)入到Oracel 11g
這一步是關(guān)鍵:ConnectionString=【Dsn=orcl_pos;uid=pos;pwd=****】
End.