mysql迁移oracle,同样适用于其它数据库迁移到Oracle
正在加载中...
资料简介:
今天在做GoldenGate实验将SQLSERVER数据库同步到ORACLE时遇到一个问题,即如何将SQLSERVER数据库初始化到Oracle数据库中,
最开始做的简单测试仅是对一两张表进行同步,这样能容易的自己创建对象脚本,但当我拿一个正式的SQLSERVER数据库来进行操作时,上百张
表要想准确的转换为Oracle数据库还是有一定工作量的。于是想着如何一次性将表结构及数据初始化到Oracle数据库中,于是便在ITPUB中找到了
附件中的文档。原来ORACLE自己提供了一个类似PLSQLDEV的工具Oracle sqldeveloper,用来对数据库进行管理,而这个工具中提供了一个数
据迁移的功能,可以实现多种数据库迁移到ORACLE中。
虽然附件是讲MYSQL迁移到ORACLE的,但对于SQLSERVER迁移其实也是完全适合的,经测试,除了表和数据顺利的迁移到ORACLE外,
存储过程和视图等也大部分顺利迁移到ORACLE中了,个别的可能是一些自定义函数或是一些比较特殊的函数之类的,连注释都一起转换过来,且
转换后代码较SQLSERVER中更美观了。这样可能花比较小的精务对这些部分对象进行修改就能使用了,看来这个数据迁移的功能相当不错。根据
这个文档顺利完成了SQLSERVER数据库到ORACLE数据库的实时同步试验。但仍存在一个问题,那就是如果SQLSERVER数据库是实时的业务系
统,不允许停库,这种情况下如何实现GOLDENGATE的初始数据加载是个问题,这个争取在后续实验中能进行解决。
最开始做的简单测试仅是对一两张表进行同步,这样能容易的自己创建对象脚本,但当我拿一个正式的SQLSERVER数据库来进行操作时,上百张
表要想准确的转换为Oracle数据库还是有一定工作量的。于是想着如何一次性将表结构及数据初始化到Oracle数据库中,于是便在ITPUB中找到了
附件中的文档。原来ORACLE自己提供了一个类似PLSQLDEV的工具Oracle sqldeveloper,用来对数据库进行管理,而这个工具中提供了一个数
据迁移的功能,可以实现多种数据库迁移到ORACLE中。
虽然附件是讲MYSQL迁移到ORACLE的,但对于SQLSERVER迁移其实也是完全适合的,经测试,除了表和数据顺利的迁移到ORACLE外,
存储过程和视图等也大部分顺利迁移到ORACLE中了,个别的可能是一些自定义函数或是一些比较特殊的函数之类的,连注释都一起转换过来,且
转换后代码较SQLSERVER中更美观了。这样可能花比较小的精务对这些部分对象进行修改就能使用了,看来这个数据迁移的功能相当不错。根据
这个文档顺利完成了SQLSERVER数据库到ORACLE数据库的实时同步试验。但仍存在一个问题,那就是如果SQLSERVER数据库是实时的业务系
统,不允许停库,这种情况下如何实现GOLDENGATE的初始数据加载是个问题,这个争取在后续实验中能进行解决。
2012-04-19
页数31
浏览5508
下载64