1
aws RDSインスタンスのあるスキーマから別のスキーマにオブジェクトをコピーしようとしています。下は私が使用した手順です。特権ユーザーのエラーをリンクできません
create user target_usr identified by target_usr;
GRANT CREATE JOB TO target_usr;
GRANT CREATE TYPE TO target_usr;
GRANT CREATE MATERIALIZED VIEW TO target_usr;
GRANT CREATE ANY TRIGGER TO target_usr;
GRANT CREATE TRIGGER TO target_usr;
GRANT CREATE PROCEDURE TO target_usr;
GRANT CREATE DATABASE LINK TO target_usr;
GRANT CREATE SEQUENCE TO target_usr;
GRANT CREATE VIEW TO target_usr;
GRANT CREATE SYNONYM TO target_usr;
GRANT CREATE TABLE TO target_usr;
GRANT UNLIMITED TABLESPACE TO target_usr;
GRANT ALTER SESSION TO target_usr;
GRANT CREATE SESSION TO target_usr;
ソーススキーマはすでに存在し、target_usrとほとんど同じです。 今すぐパブリックDBリンクは
CREATE public DATABASE LINK "dblink" CONNECT TO source_usr IDENTIFIED BY <> USING '<tns entry of aws rds instance';
を作成した私は、サンプル選択クエリを使用してDBリンクをテストしているし、期待通りの結果が返され、そうデシベルのリンクに問題はありません。
私は以下のデータポンプを実行しようとしましたが、私のようなエラーが発生しました。
impdp superuser/[email protected] schemas=source_usr directory=DATA_PUMP_DIR network_link=dblink remap_schema=source_usr:target_usr logfile=DATA_PUMP_DIR:SCOTT_NEW.log
とイムエラー
Connected to: Oracle Database 11g Release 11.2.0.4.0 - 64bit Production
ORA-31631: privileges are required
ORA-39149: cannot link privileged user to non-privileged user
の下になって、私は多くのことをグーグルで検索しましたが、私はあなたが
ただし、ユーザーに必要な権限があり、機能していません –