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 

の下になって、私は多くのことをグーグルで検索しましたが、私はあなたが

答えて

0

は、OracleサポートドキュメントID 351598.1を参照してください助けてくださいneeded.Can何のために多くを得るdidntの。データベース・リンクで指定されたユーザーに、エクスポートを実行する権限がありません。そのユーザーに必要な権限を付与するか、リモート・データベースに対して十分な権限を持つユーザーを使用して別のデータベース・リンクを作成して使用してください。

+0

ただし、ユーザーに必要な権限があり、機能していません –

関連する問題