2010.08.20(2)——— sqlserver 2000 转oracle

本文详细介绍如何将SQL Server 2000的数据迁移到Oracle数据库。包括设置Oracle监听、配置ODBC数据源及使用SQL Server导入导出工具的具体步骤,并提供注意事项如表名和字段类型的转换等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2010.08.20(2)——— sqlserver 2000 转oracle

最近要把sqlserver2000的数据转换到oracle数据库中 ,上网找资料 整理如下:

工具 : microsoft sql server oracle 数据源(ODBC)

方法:

1. 因为我要用我本机的sql server往数据库服务器上的oracle上导数据 所以先建立本体监听
oracle10g——配置和移植工具——net manager 建立了一个服务命名 72_orcl

2. 建立数据源
管理工具——数据源——系统DSN——添加——oracle10ghome——data source name 起一个名字 随便写 TNS Service Name 选刚才配的服务

命名72_orcl ok 了
3. 导入数据
准备完毕,现在可以导入数据了
microsoft sql server——导入和导出数据
然后
——“下一步”——默认就行了 只需把数据库选为自己要导出的数据库即可
——这个是要导出到哪里 “目的”选择oracle10g_home “DSN” 就是刚才配置数据源的名字 “用户名”和“密码”都是racle数据的
——这里有两种方式
第一:从原数据库复制表盒视图
勾选想要导出的表 [color=red]注意:把目的的名字就是oracle里面想建立的表的名字 最好把前缀和引号都去到 只留下表名 [/color]
然后 后面的转换可以修改列名 和 类型 最常见的就是 sql server的text会转换为clob 但是一般改为varchar2(2000)
[color=red]注意:转换--编辑sql..--里面把表名的引号去掉 要不在oracle里建的表会带引号[/color]
然后就一直下一步即可

第二:用一条查询指定要传输的数据
这个可以根据自己的要求选在表和列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值