我正在尝试将在 SQL Server 2016 中创建的数据库迁移到 Oracle 18c。
两个数据库实例都安装在 VM 中。
但是,迁移失败并提供了一条我无法理解的消息,因为我对 Oracle RDBMS 的了解并不深入。
现在,两个 VM 都有 4GB 的 RAM,每个都用于托管特定的 RDBMS(分别为 SQL Server 2016 和 Oracle 18c)
两个 RDBMS 都使用默认选项安装。原始数据库(SQL Server 2016)是一个非常简单的数据库,没有触发器或存储过程或类似的东西。它只有表关系的 PK-FK 约束。
目标数据库是一个空数据库(或 Oracle 称之为用户),具有选项中提供的所有权限。
我按照 SQL Developer 迁移向导中的步骤提供了下面的屏幕截图。
SQL Server 2016 OS 是 Windows Server 2016,Oracle 18c OS 是 2008R2 Datacenter 版本。
我检查过的唯一选项是截断目标数据库。如果您需要任何可以提供帮助的更多详细信息,请告诉我。