中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
Oracle 的数据抽取到SQL Server 2000(在两台不同的PC上,不使用ODBC)
作者:未知 时间:2003-11-24 12:12 出处:Blog 责编:chinaitpower
              摘要:暂无

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

 

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有