求5千万数据从sql server导入us7ascii编码oracle数据方案

tenkin 2014-08-29 09:51:14
折腾了几天快崩溃了。
用sqlserver导入导出向导没有乱码,但每次导出大约60多万数据就包内存不足。
换机器,加大虚拟内存,换sqlserver版本都试过了,同样报错。

用navicat导入能导入完,但中文只能导入到nvarchar2字段,否则乱码
导入之后再从nvarchar2字段插入到varchar2字段,又是乱码,试过各种方法,无解!
但又必须使用varchar2数据类型。

求解,谢谢各位了。
...全文
157 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bw555 2014-08-29
  • 打赏
  • 举报
回复
也可以借助其他开发语言,逐条读取数据,然后逐条插入到oracle,批量提交(如5000条数据提交一次) 报内存不足主要是一次读取的数据太多了
bw555 2014-08-29
  • 打赏
  • 举报
回复
sqlserver上建立临时表,分批导入到oracle 每次从原始表插入50万到sqlsever的临时表,导出到oracle

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧