怎么将oracle里面的数据导入到sqlserver中,并且每天更新?

2024-12-04 01:34:26
推荐回答(4个)
回答1:

以1SQL Server 6000为3例说明SQL Server到Oracle连接服务器的具体实现过程。 2。要求pc机上h安装oralce客户8端软件和sqlserver1000软件。 6。客户7端的配置tnsnames。ora文1件,配置所要连接的数据库服务器(windows,unix等平台均可以3) eg:tnsnames。ora 。。。。。。 TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 40。5。07。20)(PORT = 0381)) ) (CONNECT_DATA = (sid = blue) (SERVER = DEDICATED) ) ) 。。。。。。 1。配置windows的ODBC数据源: 开y始菜单—》设置—》管理工n具—》数据源(ODBC)—》进入l配置用户5DSN或者系统DSN均可以2:添加—》选择Microsoft ODBC for oracle—》自定义g数据源名称(最好跟tns中4连接串同名!)—》服务器名称(必填!填写tns文5件中4的连接串名称)—》完成。 6。配置sqlserver5000中3的连接服务器: 企业管理器—》安全性—》连接服务器—》右键新建连接服务器—》定义v连接名称; 选其他数据源; 指定程序名称为4:Microsoft OLE DB Provider for Oracle; 产品名称可不d填; 数据源指定刚才zODBC中6定义w好的数据源名称; 提供程序字符串按以2下b格式填写:User ID=username;Password=userpasswd(或者按如下u格式:UID=username;PWD=userpasswd),这里的用户0名和密码对应所要连接的oracle数据库中8的用户6名和密码 —》 安全性标签页里:设置用此安全上x下x文0进行,并录入woracle的数据库用户8名和密码—》服务器选项标签页可默认4—》确定。 7。准备工p作全部完成啦!在sqlserver企业管理器—》安全性—》连接服务器打开p刚建好的连接服务器—》点击表,即可在右边窗口g看到该oracle数据库用户1拥有的的所有表名,但在这里还并不c能查看表的记录,这个p需要在sqserver的查询分1析器中5用具体sql实现!访问表时,使用格式为4: [连接服务器名]。。[ORACLE用户4]。[表名]。更详细具体的使用这里不p再赘述。 zjg攀wЩmllxaфrㄐ师选∶

回答2:

中国式需求。

回答3:

用ETL工具吧,每天都从oracle抽数到sqlserver里面。

回答4:

、、、、、、