把sql表导入oracle库中

  本以为很简单,到网上搜了好多,回答是五花八门,没有一个正 确的,无奈,亲自动手尝试,历经两天时间,终于解决.

    1、新建数据源

管理工具---数据源(ODBC):用户DNS---添加:创建新数据源,选择“Oracle in OraDb 10g _home 1 ---完成,填入数据源名称,监听名,另两项可不填。

 

    2、将sql表导出到oracle数据库中

    在sql企业管理器中,选择单个表,右键,所有任务,导出数据,数据源默认,使用SQL Server身份验证,用户名密码填入,

    下一步,目的:先择“Oracle in OraDb 10g _home 1 /系统DNS,选择第一步建完的数据源名称,用户名和密码填入Oracle数据库里指定的用户名和密码。

    下一步,选择“从源数据库复制表和视图”,

    下一步,(图)在源里选择要导入的一个或多个表,目的选项里,将第一个双引号内容去掉,这点很重要,因为系统将默认自动生成的第一个引号内容为oracle里的表空间名,第二个为表名,也许是Oracle升级的原因,表空间在oracle创建表的时候不但已经完全没有必要,而且还会引起创建表的失败,点击转换查看里面的sql语句就可明白,因此必须去掉。

    下一步,立即执行,下一步,完成,即成功将sql表导入到oracle库中。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值