【问题标题】:Error to migrate SQL Server to Oracle将 SQL Server 迁移到 Oracle 时出错
【发布时间】:2018-11-28 17:35:02
【问题描述】:

大家好

我需要帮助
我正在通过 SQL Developer 中的“迁移到 Oracle”将数据从 SQL Server 迁移到 Oracle,执行后,出现一个带有错误消息的窗口

迁移操作失败,请查看迁移报告以了解详细信息。 :
捕获
企业捕获
捕获失败。有关详细信息,请参阅存储库中的 MIGRLOG 表

但是我执行了权限命令

GRANT connect, resource, create session, create view TO Merkel IDENTIFIED BY Merkel

但错误仍然存​​在

我该如何解决?

【问题讨论】:

  • 还有,存储库中的 MIGRLOG 表显示了什么?
  • 抱歉,我在哪里看到 MIGRLOG 表?
  • 另外,这听起来像是 SQL Server 端的问题 - 确保您的 SQL Server 连接使用的是高度隐私的用户,该用户可以访问您想要移动的所有内容
  • 在您的 oracle 数据库中,我们创建了一个存储库,看起来它在您的 MERKEL 架构中
  • 我在 SQL Developer 中由“sa”用户创建连接 SQL Server。

标签: sql-server oracle oracle10g oracle-sqldeveloper database-migration


【解决方案1】:

SQL Developer 迁移存储库还需要 MATERIALIZED VIEW 权限。

我会遵循这些步骤。

1) 在您的 Oracle 11g 数据库中使用 sys 或 system 来运行以下命令

GRANT connect, resource, create session, create view, create materialized view TO Merkel2 IDENTIFIED BY Merkel2;

2) 创建到 Merkel2 的 SQL Developer 连接。 3) 将迁移存储库与 Merkel2 关联。 4) 验证迁移存储库是否有效。

浏览您的 Merkel2 连接并验证包及其包主体是否有效。

5) 再次尝试迁移。 问候, 德莫特

【讨论】:

    猜你喜欢
    • 2018-11-26
    • 1970-01-01
    • 2020-07-06
    • 2018-04-07
    • 2015-04-17
    • 2010-10-14
    • 2012-07-07
    • 2014-02-09
    • 2011-06-09
    相关资源
    最近更新 更多