ORA-39122: непривилегированные пользователи не могут выполнять переназначение схемы

когда я пытаюсь запустить на sqlplus, Я получил ниже ошибки.

ORA-31631: privileges are required

ORA-39122: Unprivileged users may not perform REMAP_SCHEMA remappings.

Я был предоставлен IMPORT FULL DATABASE привилегированный для схемы, которую я пытаюсь импортировать. но я получаю выше ошибки.

как я могу решить это ?

3 ответов


скорее всего, вы дали:

grant import full database to YOURUSER;

вместо гранта:

grant imp_full_database to YOURUSER;

grant imp_full_database to YOURUSER;

решит проблему, вам нужно будет сделать это из привилегированной учетной записи DBA, иначе вы получите следующую ошибку

ORA-01919: role 'IMP_FULL_DATABASE' does not exist

вы можете использовать следующий код:

grant datapump_imp_full_database to USER;