我是新来文。因为我们必须重写一个较早的应用程序,我们必须迁移的数据,从早先数据库在Oracle9i到一个新的数据库,还在9i,与完全不同的结构。列名和类型将完全不同。我们需要图表和列,试图出口尽可能多的数据,消除重复,并填补空白值与默认。

是否有任何工具,它可帮助在映射元件2的数据库,用规则来处理的重复和缺省值和迁移的数据?

谢谢,

泽.

有帮助吗?

解决方案

如果你的目标是要迁移之间的数据两个非常不同的架构你可能会需要一个ETL解决方案(ETL=Extract Transform 瓦德).

ETL会让你:

  • 选择数据源的数据库(s)[提取]
  • 适用商业逻辑的选择的数据[改变](处理中的重复、缺省值,映射源表/列与目的地表/列...)
  • 将数据插入的新数据库[负]

最Etl还允许某些种类的automatisation和报告的负载(糟糕的/丢弃行...)

Oracle ETL被称为Oracle仓库生成器(OWB).它包括在数据库许可证,你可以下载,从Oracle网站。作为最Oracle产品,它是强大的,但是学习曲线是一个有点陡峭。

你可能想看看的 [ETL] 部分在这里所以,其中包括:

其他提示

在许多情况下,创建网HRS欧洲

数据库链接和一些脚本

insert into newtable select distinct foo, bar, 'defaultvalue' from oldtable@olddatabase where xxx

应达到目的

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top