如何从SQL Server迁移大批量数据到Oracle

如题所述

1不需要的数据当然删除最好减轻压力。1)删除前先删除索引。因为删除的同时也需要对索引进行维护。我们先删除索引再删除数据效率会有一点提高2)删除完数据后,再重新创建索引。为数据转换做准备。2数据转换过程1)不知道你是如何实现的。我推荐的方法是将数据导出来成一个或者一系列的文件。2)再将导出的文件导入到oracle中。可能需要进行数据类型等的转换。我的想法就是将你的所有动作分解,一个个完成。这样出问题也能及时解决,而且互不影响。如果从sqlserver导出数据的同时还需要往sqlserver中插入数据,那么我推荐插入的数据放入一个新表中,最后将这个新表的数据也导出来再导入。3导入到oracle数据库中。1)做好详细规划。删除不必要的数据大概还有接近4亿行。oracle中的表是否要做分区等?2)数据导入后再在表上建索引。
温馨提示:答案为网友推荐,仅供参考
相似回答