Oracle 的数据抽取到SQL Server 2000(在两台不同的PC上,不使用ODBC)

王朝oracle·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

一直使用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)导入开始。 一切完成。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航