今天把ORACLE服务器已搭载好,所以需把之前项目的数据导至新服务器中。
导入至ORACLE后,进入sqlPLUS,键入SELECT * FROM TAB查看所有数据表,
一时间还真不知道错在哪。围绕这个问题我和另位一位同事折腾了差不多一个上午(我们太菜了,大家不要笑话), 不过还好最终解决了问题,问题出在数据表的命名上,在oracle数据库建表时系统都会将表名转换为大写(即使你在sqlpuls建表时输入的的小写的表名),而在sqlserver中,我们的表名是小写的,在数据导入时没有考虑到这些情况,数据是导入成功了,但表不能访问,所以在数据导入时要将表重命名为大写。
下面就把此次sqlserver2000数据导出至oracle9i的全过程图解一次,供大家参考,写的不好大家不要扔鸡蛋哦。
我就干脆贴图吧,很清楚,文字我就少写了。
第二步:
第三步:
第四步:
第五步:
第六步:
第七步:
这里再说明一下:
1、这里选择你要导出的表,按转换栏的“...”可以进行相应的导出设置,如果ORACLE数据库中没有这些表,这里用默认就行了,系统将在ORACLE中自动创建相应的表并copY所有记录至表中。如果ORACLE数据库中已经有这些表的表结构并且已有数据,可以设置为对表格进行数据追加。
第八步:
第九步:
第十步:
好啦,大功告成!
大家还有什么好的数据导入导出工具和方法可以一起共享,交流一下。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。