Перейти к основному содержимому Перейти к дополнительному содержимому

Необходимые разрешения

Необходимо предоставить следующие разрешения пользователю, указанному на вкладке Общие в настройках конечной точки IBM DB2 for iSeries (коннектор):

  • USER CLASS = *USER (значение по умолчанию)
  • Специальные полномочия = *NONE
  • Полная загрузка: Разрешения на чтение для исходных таблиц.
  • CDC: Разрешения на чтение журнала, определенного для конечной точки IBM DB2 for iSeries (коннектор), и исходных таблиц задачи.
  • Разрешение SELECT для следующих таблиц:

    • QSYS2.SYSCOLUMNS

    • QSYS2.SYSTABLES

Также необходимо задать следующие полномочия и блокировки для базы данных IBM DB2 for iSeries:

  • Полномочия журналов: *USE
  • Полномочия библиотек журналов: *EXECUTE
  • Полномочия получателей журналов: *USE
  • Полномочия библиотеки получателей журналов: *EXECUTE
  • Полномочия файлов (если указано): *USE
  • Полномочия библиотек файлов: *EXECUTE
  • Блокировка журналов: *SHRRD
  • Блокировка получателей журналов: *SHRRD
  • Блокировка файлов (если указано): *SHRRD

Для действия полномочий журналов также требуется *OBJEXIST в следующих случаях:

  • Для ключа файла задано *ALLFILE.
  • Указанный объект не существует в системе.
  • *IGNFILSLT или *IGNOBJSLT задано в качестве значения выбора кода журнала для любых выбранных кодов журнала.

Конфигурация сервера DB2

В редких ситуациях может возникать следующая ошибка при использовании конечной точки IBM DB2 for iSeries в задаче промежуточное хранение:

SQL0666N SQL query exceeds specified time limit or storage limit

Чтобы предотвратить появление этой ошибки, задайте следующие атрибуты для ИД задания/пользователя Data Movement Gateway:

QRYSTGLMT=*NOMAX

QRYTIMLMT=*NOMAX

Для получения дополнительных сведений см. https://www.ibm.com/docs/en/i/7.4?topic=ssw_ibm_i_74/cl/chgqrya.htm

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!