从oracle

时间:2018-06-12 06:39:51

标签: postgresql oracle11g migration ora2pg

我已使用Ora2pg工具将Oracle迁移到Postgresql。 迁移到Oracle之前的数据库大小约为2Tb, 迁移到Postgresql后的数据库相同,大小似乎只有600 GB。 注意:使用相同的行数正确迁移记录。

我还想知道Postgresql在oracle中从Blob迁移后如何处理Bytea数据类型。

1 个答案:

答案 0 :(得分:0)

您可能想要检查是否存在所有已迁移的对象。

然而,这并不奇怪,有几件事可以促成这一点:

  • 您计算了Oracle中表空间的大小,但它们部分为空。

  • 您的表和索引块是碎片化的,而它们不在新导入的PostgreSQL数据库中。

  • 根据您在Oracle中安装的选项,数据字典可能非常大(虽然仅靠这一点无法解释观察到的差异)。