Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Wymagane uprawnienia

Użytkownikowi określonemu na karcie General ustawień łącznik IBM DB2 for iSeries należy przydzielić następujące uprawnienia:

  • USER CLASS = *USER (wartość domyślna)
  • Special authority = *NONE
  • Pełne ładowanie: uprawnienia odczytu do tabel źródłowych.
  • CDC: uprawnienia odczytu do księgi zdefiniowanej dla łącznik IBM DB2 for iSeries i dla tabel źródłowych zadania.
  • Uprawnienie SELECT do następujących tabel:

    • QSYS2.SYSCOLUMNS

    • QSYS2.SYSTABLES

Ponadto należy ustawić następujące uprawnienia i blokady dla bazy danych IBM DB2 for iSeries:

  • Uprawnienie do dziennika: *USE
  • Uprawnienie do biblioteki dzienników: *EXECUTE
  • Uprawnienie do odbiorców dziennika: *USE
  • Uprawnienie do biblioteki odbiorców dzienników: *EXECUTE
  • Uprawnienie do pliku (jeśli określone): *USE
  • Uprawnienie do biblioteki plików: *EXECUTE
  • Blokada dziennika: *SHRRD
  • Blokada odbiorcy dziennika: *SHRRD
  • Blokada pliku (jeśli określona): *SHRRD

* Ponadto wymagane jest OBJEXIST dla uprawnienia dziennika, jeśli którekolwiek z poniższych zdań jest prawdziwe:

  • * Określono ALLFILE dla klucza pliku.
  • Nie ma określonego obiektu w systemie.
  • * Określono IGNFILSLT lub *IGNOBJSLT dla wartości wyboru kodu dziennika dla jakichkolwiek wybranych kodów dziennika.

Konfiguracja serwera DB2

W rzadkich przypadkach podczas używania punktu końcowego IBM DB2 for iSeries w zadaniu umieszczanie może wystąpić następujący błąd:

SQL0666N SQL query exceeds specified time limit or storage limit

Aby temu zapobiec, należy ustawić następujące atrybuty zadania/identyfikatorów użytkownika Brama danych ruchu danych:

QRYSTGLMT=*NOMAX

QRYTIMLMT=*NOMAX

Więcej informacji znajduje się na stronie https://www.ibm.com/docs/en/i/7.4?topic=ssw_ibm_i_74/cl/chgqrya.htm

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!