oracle迁移到mysql_从Oracle迁移到MySQL

Oracle不提供现成的卸载实用程序.

请记住,没有关于您的环境(oracle版本?服务器平台?多少数据?什么数据类型)的全面信息?这里的所有内容都是YMMV,您将希望在系统上执行性能和时间安排.

我的点1-3只是通用数据运动的想法.点4是一种可以减少停机时间或中断到几分钟或几秒钟的方法.

1)有第三方实用程序可用.我已经使用了其中的一些,但最适合你自己检查出你的预期目的.几个第三方产品列在这里:OraFaq.不幸的是,很多人在Windows上运行,这将减慢数据卸载过程,除非您的DB服务器在Windows上,并且可以直接在服务器上运行加载实用程序.

2)如果您没有像LOB这样的复杂数据类型,那么您可以使用SQLPLUS滚动自己的数据类型.如果您一次做了一张桌子,那么您可以轻松地并行化.主题已经在这个网站上访问了大概不止一次,这里是一个例子:Linky

3)如果你是10g,那么外部表可能是一个执行这个任务的方法.如果创建一些与当前表格相同结构的空白外部表,并将数据复制到其中,则数据将被转换为外部表格式(文本文件).再次,OraFAQ到rescue.

4)如果您必须将系统并行保存数天/周/月,则可以使用更改数据捕获/应用工具进行近零停机.准备支付$$$.我使用金门软件的工具,可以挖掘Oracle重做日志,并将插入/更新语句提供给MySQL数据库.您可以迁移大部分数据,而不要在上线之前的一周内停机.然后在生命周期期间,关闭源数据库,金门追赶最后剩余的事务,然后打开对新目标数据库的访问.我已经使用这个升级了,追赶期只有几分钟.我们已经有了金门的网站许可证,所以对我们来说这并不是什么东西.

我会在这里扮演Cranky DBA的角色,说如果你不能让Oracle表现不错,我很乐意看看MySQL如何解决你的特定问题.如果您有一个应用程序无法触及SQL,那么还有很多可能的方式来调整Oracle. /肥皂盒

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值