DPA: Збори даних Oracle не дають результату: Не вдалося створити тимчасову таблицю ORA: ORA-01031: недостатні привілеї
Summary: Радник із захисту даних: Збори даних Oracle не спрацьовують через таку помилку: Не вдалося створити тимчасову таблицю ORA: ORA-01031: недостатні привілеї
Symptoms
Збір даних йде успішно, але у звітах для Oracle чи RMAN дані не відображаються.
У межах dpagent.log або запуску збору даних у debug (Modtest) присутня така помилка:
DBG1 28262.28262 20180824:114359 sodbc.oracle.exec - cociCursorExec(): SQL — це СТВОРИТИ ГЛОБАЛЬНУ ТИМЧАСОВУ ТАБЛИЦЮ t_database ПРИ КОММІТІ ЗБЕРІГАТИ РЯДКИ ЗА SELECT* З v$database UNKN 28262.28262 20180824:114359 sodbc.oracle.exec - cociCursorExec(): виконувача помилки: 1031; ORA-01031: недостатні привілеї ; SQL був CREATE GLOBAL TEMPORARY TABLE t_database ПРИ КОММІТІ ЗБЕРІГАТИ РЯДКИ ЯК SELECT * З 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
DPA: "надайте можливість створити будь-яку таблицю limited_user;"
Це встановить права на обліковий запис користувача, щоб він міг створювати та видаляти глобальні тимчасові таблиці з бази даних.
Вимога до цих додаткових дозволів задокументована у нотатках до релізу для DPA 6.5.0 b12 і вище.
Будь ласка, звертайтеся до технічної підтримки Dell EMC для отримання додаткової інформації.