Oracle
執行腳本時出現 sql 錯誤。在創建儲存庫之前嘗試刪除儲存庫
我想將我的 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的連接
現在。我該如何解決這個問題?我做錯了什麼?
似乎影片教程錯過了授權,正確的命令如下:
GRANT CONNECT, RESOURCE, CREATE SESSION, CREATE VIEW, CREATE MATERIALIZED VIEW TO migration_repo IDENTIFIED BY migration_repo;
數據庫還必須具有
USERS
表空間。我在這個執行緒中找到了以前的資訊。
為這個使用者分配無限的表空間配額對我有幫助。
例如:
CREATE USER MIGRATION_REPO IDENTIFIED BY migration_repo DEFAULT TABLESPACE USERS quota unlimited on USERS TEMPORARY TABLESPACE TEMP;