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