一直使用SQL Server 2000,由于項目需要需要使用Oracle 9I,基本的操作是將 Oracle 的數據抽取到SQL Server 2000中,花了一會的時間搞定,希望小過程能提供給需要這些操作的GGDD,JJMM們. 笑看啦.
PCA: Windows xp+sql server 2000 PCB: windows 2K server+Oracle 9I
1) 首先使用Oracle 9I的安裝程序安裝一個簡單的客戶端. (應用開發安裝,100多M就可以,高手的話可以使用自定義:) );
2)更改文件,在安裝后的oracle目錄下找到 /oracle/ora92/network/ADMIN 下的tnsnames.ora文件,假如沒有不要急, 到安裝Oracle服務器PCB上的PC上找到/oracle/ora92/network/ADMIN的tnsnames.ora拷貝到PCA的/oracle/ora92/network/ADMIN 下,用記事本打開該文件,添加代碼:
..............................
test =
(DESCRipTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = PCB )(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = test)
)
)
..........................
3)使用SQL server 2000的DTS,選擇"導入數據",數據連接選擇"Microsoft OLE DB for Oracle",點"屬性" ,輸入服務器名稱:test (上面的喲,也是PCB機器Oracle的數據庫喲),用戶名: username 密碼:passWord 用戶名密碼你應該知道的喲,自己填吧。
4)然后一直往下,選擇要導入到PCA機器SQL Server 2K的數據庫,
5)選擇導入的表,
6)導入開始。 一切完成。