数据库数据迁移

zhouyan024 2013-07-19 08:36:34
A库:正在使用的数据库
B库:对A库表重构,表结构基本不同,数据类型也不同

怎么能把A库的数据,转移到B库上

...全文
396 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gx438874 2013-07-30
  • 打赏
  • 举报
回复
select into table
阿三 2013-07-30
  • 打赏
  • 举报
回复
重构很复杂,需要制定详细的计划,重构后的表结构有多大变动,哪些字段可以直接从A库取,哪些要写逻辑去生成,各表间的关联复杂吗? 生产库的数据量有多少?是否可以停止业务来操作?回滚机制如何,太复杂了!
沉---枫 2013-07-24
  • 打赏
  • 举报
回复
有两个方案: 一:写程序进行异构迁移 二:用pl/sql等工具将表中数据导出,然后倒入异构数据库表里
huangdh12 2013-07-24
  • 打赏
  • 举报
回复
引用 6 楼 laven54 的回复:
看数据量,数据量小的话,用dblink建个连接,写个脚本,用语句搞呗。工作量主要在脚本的编写,因为这个涉及到AB库数据的对应关系
我也觉得。 如果有权限的话,通过 user_tables 去组合语句, 然后进行执行就可以了。
lurou 2013-07-24
  • 打赏
  • 举报
回复
看数据量,数据量小的话,用dblink建个连接,写个脚本,用语句搞呗。工作量主要在脚本的编写,因为这个涉及到AB库数据的对应关系
善若止水 2013-07-22
  • 打赏
  • 举报
回复
看看oracle的goldgate,对你有用。
zhouyan024 2013-07-22
  • 打赏
  • 举报
回复
表间的对应关系都已经做好,然后应该怎么做,最笨的方法是,拷贝数据,200多个表,有没有快速的方法,例如,批处理什么的,请指点
沉---枫 2013-07-19
  • 打赏
  • 举报
回复
可以实现的,但这是一个大的项目。比较复杂
rabitsky 2013-07-19
  • 打赏
  • 举报
回复
这个需要制定迁移计划,表结构不同,如何做映射?A表的col字段对应B表的那个字段?这是一个很大的迁移项目了,需要制定详细需求的,一两句话说也说不清。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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