DPA. Сбой сбора данных Oracle с ошибкой: Не удалось создать временную таблицу ORA: ORA-01031: недостаточно прав
Summary: Data Protection Advisor. Сбой сбора данных Oracle со следующей ошибкой: Не удалось создать временную таблицу ORA: ORA-01031: недостаточно прав
Symptoms
Сбор данных выполняется успешно, но в отчетах для Oracle или RMAN данные не отображаются.
В dpagent.log или запуске сбора данных в отладке (Modtest) присутствует следующая ошибка:
DBG1 28262.28262 20180824:114359 sodbc.oracle.exec - cociCursorExec(): SQL — ЭТО CREATE GLOBAL TEMPORARY TABLE t_database ON COMMIT PRESERVE ROWS, AS SELECT * FROM v$database UNKN 28262.28262 20180824:114359 sodbc.oracle.exec - cociCursorExec(): ошибка выполнения оператора: 1031; ORA-01031: недостаточно прав ; SQL БЫЛ СОЗДАН В ГЛОБАЛЬНОЙ ВРЕМЕННОЙ ТАБЛИЦЕ t_database ПРИ ФИКСАЦИИ СОХРАНИТЬ СТРОКИ КАК ВЫБРАТЬ * ИЗ v$database DBG2 28262.28262 20180824:114359 sodbc.oracle.exec - cociCloseCursor(): количество транзакций равно нулю, фиксируется UNKN 28262.28262 20180824:114359 agent.mod.rman - createTempTablesForVirtualViews(): Не удалось создать временную таблицу ORA: ORA-01031: недостаточно прав
Cause
Resolution
«grant create any table limited_user;».
При этом у учетной записи пользователя будут установлены права доступа, чтобы она могла создавать и удалять глобальные временные таблицы в базе данных.
Требование этих дополнительных разрешений задокументировано в примечаниях к выпуску DPA 6.5.0 b12 и выше.
Для получения дополнительной информации обратитесь в службу технической поддержки Dell EMC.