脚本执行时出现 sql 错误。在创建存储库之前尝试删除存储库

Md.*_*ain 5 oracle oracle-11g-r2 oracle-sql-developer

我想将我的 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

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

step1:创建一个名为migration_repo的用户

在此处输入图片说明

步骤 2:使用migration_repo用户 创建名为migration_repo 的连接在此处输入图片说明

step3:尝试关联迁移仓库 在此处输入图片说明

step4:执行命令 在此处输入图片说明

但几秒钟后,我收到了此错误消息。 在此处输入图片说明

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

小智 3

看来视频教程错过了授权,正确的命令如下:

GRANT 
    CONNECT, 
    RESOURCE, 
    CREATE SESSION, 
    CREATE VIEW, 
    CREATE MATERIALIZED VIEW 
TO migration_repo 
IDENTIFIED BY migration_repo;
Run Code Online (Sandbox Code Playgroud)

数据库还必须有USERS表空间。我在这个帖子中找到了以前的信息。