ユーザー(「AAA」など)のすべての特権を別のユーザー(「BBB」など)に付与する必要があります。
そのようなOracleコマンド(11.2.0.3.0)はありますか?
AAAからすべての特権を取得する
SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','AAA') FROM DUAL;
SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','AAA') FROM DUAL;
SELECT DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','AAA') FROM DUAL;
ユーザー「BBB」でDDLコマンドを変更して実行します。
expdp userid=system directory=DATA_PUMP_DIR dumpfile=AAA.dmp schemas=AAA
impdp userid=system directory=DATA_PUMP_DIR dumpfile=AAA.dmp remap_schema=AAA:BBB
またはdbms_metadataを利用する
あなたは役割を見たいかもしれません ここ ポール...