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 user を使用します
今。どうすればこれを解決できますか?私が間違ったことは何ですか?
ビデオチュートリアルが許可を逃したようです、正しいコマンドは次のとおりです:
GRANT
CONNECT,
RESOURCE,
CREATE SESSION,
CREATE VIEW,
CREATE MATERIALIZED VIEW
TO migration_repo
IDENTIFIED BY migration_repo;
データベースにはUSERS
テーブルスペースも必要です。以前の情報は this thread で見つかりました。
このユーザーに無制限のテーブルスペースクォータを割り当てると役に立ちました。
例えば:
CREATE USER MIGRATION_REPO IDENTIFIED BY migration_repo
DEFAULT TABLESPACE USERS
quota unlimited on USERS
TEMPORARY TABLESPACE TEMP;