【问题标题】:sql error on script execution. try deleting repository before creating repository执行脚本时出现 sql 错误。在创建存储库之前尝试删除存储库
【发布时间】:2015-10-20 05:49:03
【问题描述】:

我想将我的 mysql 数据库迁移到 oracle。 我已经从这个 url http://www.oracle.com/technetwork/database/migration/connect-step-mysql-1946352.html

关注了迁移演示

但我在尝试关联迁移存储库时收到此消息

sql error on script execution. try deleting repository before creating repository

我正在使用
Oracle Sql Developer v 4.1.1.19
Oracle express edition 11g 发布 2

看下面的图片,我一步一步尝试过

步骤1:创建一个名为migration_repo

的用户

第 2 步:使用 migration_repo 用户创建名为 migration_repo 的连接

step3:尝试关联迁移仓库

step4:执行命令

但几秒钟后我收到此错误消息。

现在。我该如何解决这个问题?我做错了什么?

【问题讨论】:

  • 警告:如果您只是尝试再次创建存储库,您会收到一条误导性消息,表明它已经创建。在这种情况下,您将无法执行迁移,并且在尝试在非空字段中插入空值时会遇到令人困惑的 ORA-01400 错误。如果尝试从外部数据库迁移并遇到 ORA-01400 错误,Oxalc 的回答如下。

标签: oracle oracle11g oracle-sqldeveloper


【解决方案1】:

我遇到了同样的问题,通过更改 GRANT 语句解决了这个问题...

将所有特权授予由 {migration-name} 标识的 {migration-name};

请注意在迁移任务后删除权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-07
    • 2014-06-06
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多