Wymagane uprawnienia | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Wymagane uprawnienia

Ostatnia aktualizacja: 9.10.2026

Ta sekcja opisuje uprawnienia wymagane do pracy ze źródłem Oracle.

Informacja

W przypadku Przenoszenie z Oracle dla Amazon RDS, zobacz zamiast tego Wymagane uprawnienia usługi Amazon RDS for Oracle.

Uprawnienia ogólne

Aby użyć źródła Oracle w zadaniu Data Movement gateway, użytkownik określony w ustawieniach połączenia łącznik Oracle Data Movement gateway musi mieć przyznane następujące uprawnienia w bazie danych Oracle:

Informacja

Jeśli którekolwiek z wymaganych uprawnień nie może zostać przyznane do V$xxx, należy je przyznać do V_$xxx.

  • SELECT na V_$ARCHIVED_LOG
  • SELECT na V_$LOG
  • SELECT na V_$LOGFILE
  • SELECT na V_$DATABASE
  • SELECT na V_$THREAD
  • SELECT na V_$PARAMETER
  • SELECT na V_$NLS_PARAMETERS
  • SELECT na V_$TIMEZONE_NAMES
  • W środowisku RAC przyznaj:

    SELECT na GV_$TRANSACTION

    W przeciwnym razie przyznaj:

    SELECT na V_$TRANSACTION

  • SELECT na V_$CONTAINERS
  • SELECT na ALL_INDEXES
  • SELECT na ALL_OBJECTS
  • SELECT na DBA_OBJECTS — wymagane, jeśli wersja Oracle jest starsza niż 11.2.0.3.
  • SELECT na ALL_TABLES
  • SELECT na ALL_USERS
  • SELECT na ALL_CATALOG
  • SELECT na ALL_CONSTRAINTS
  • SELECT na ALL_CONS_COLUMNS
  • SELECT na ALL_TAB_COLS
  • SELECT na ALL_IND_COLUMNS
  • SELECT na ALL_LOG_GROUPS
  • SELECT na SYS.DBA_REGISTRY
  • SELECT na SYS.OBJ$
  • SELECT na SYS.ENC$
  • SELECT na DBA_TABLESPACES
  • SELECT na ALL_TAB_PARTITIONS
  • SELECT na ALL_ENCRYPTED_COLUMNS
  • Jeśli widoki są udostępnione: SELECT na ALL_VIEWS

Przyznaj następujące dodatkowe uprawnienie (dla każdej tabeli źródłowej), gdy używasz określonej listy tabel:

  • SELECT na <dowolna-tabela-źródłowa>;

Przyznaj następujące dodatkowe uprawnienie, gdy używasz wzorca dla listy tabel:

  • SELECT ANY TABLE;

Przyznaj następujące dodatkowe uprawnienie (dla każdej tabeli źródłowej), gdy Data Movement gateway automatycznie dodaje logowanie uzupełniające (zachowanie domyślne) i używasz określonej listy tabel.

  • ALTER na <dowolna-tabela-źródłowa>;

Przyznaj następujące dodatkowe uprawnienie, gdy Data Movement gateway automatycznie dodaje logowanie uzupełniające (zachowanie domyślne) i używasz wzorca dla listy tabel.

  • ALTER ANY TABLE;
  • Podczas uzyskiwania dostępu do rezerwowej bazy danych Oracle należy przyznać następujące uprawnienie:

    SELECT na V$STANDBY_LOG

  • Podczas uzyskiwania dostępu do tabel zagnieżdżonych należy przyznać następujące uprawnienia:

    SELECT na all_nested_tables

    SELECT na all_nested_table_cols

Uprawnienia dostępu podczas używania Oracle LogMiner do uzyskiwania dostępu do dzienników redo

Jeśli używasz Oracle LogMiner do uzyskiwania dostępu do dzienników redo, przyznaj następujące uprawnienia.

  • CREATE SESSION
  • EXECUTE na DBMS_LOGMNR
  • SELECT na V_$LOGMNR_LOGS
  • SELECT na V_$LOGMNR_CONTENTS
  • LOGMINING

    Informacja

    To uprawnienie jest wymagane tylko dla Oracle 12c lub nowszych.

Uprawnienia dostępu podczas używania Czytnik dzienników do uzyskiwania dostępu do dzienników redo

Podczas używania Czytnik dzienników do uzyskiwania dostępu do dzienników redo, następujące uprawnienia powinny zostać przyznane użytkownikowi określonemu w ustawieniach łącznik Oracle:

  • CREATE SESSION
  • SELECT na v_$transportable_platform

    Przyznaj uprawnienie SELECT na v_$transportable_platform, jeśli dzienniki redo są przechowywane w ASM i uzyskuje do nich dostęp Qlik Talend Data Integration z ASM.

  • SELECT na V_$DATABASE_INCARNATION
  • CREATE ANY DIRECTORY

    Qlik Talend Data Integration używa następujących cech dostępu do plików Oracle:

  • Odczyt BFILE — używany, gdy Qlik Talend Data Integration nie ma dostępu na poziomie plików do dzienników redo, a dzienniki redo nie są dostępne z ASM.
  • Pakiet DBMS_FILE_TRANSFER — używany do kopiowania plików dziennika redo do folderu tymczasowego (w takim przypadku należy również przyznać uprawnienie EXECUTE na DBMS_FILE_TRANSFER)
  • Pakiet DBMS_FILE_GROUP — używany do usuwania plików dziennika redo z folderu tymczasowego/alternatywnego (w takim przypadku należy również przyznać uprawnienie EXECUTE na DBMS_FILE_GROUP).

Cechy plików Oracle współpracują z katalogami Oracle. Każdy obiekt katalogu Oracle zawiera nazwę folderu zawierającego pliki, które muszą zostać przetworzone.

Jeśli chcesz, aby Qlik Talend Data Integration tworzył katalogi Oracle i zarządzał nimi, musisz przyznać uprawnienie CREATE ANY DIRECTORY określone powyżej. Należy pamiętać, że nazwy katalogów będą poprzedzone prefiksem attrep_. Jeśli nie przyznasz tego uprawnienia, musisz ręcznie utworzyć odpowiednie katalogi. Nazwy katalogów tworzonych ręcznie nie mogą być poprzedzone prefiksem ATTUREP_, ATTUTMP_ ani ATTUGRP_. Jeśli tworzysz katalogi ręcznie, a użytkownik Oracle określony w łącznik źródła Oracle nie jest użytkownikiem, który utworzył katalogi Oracle, przyznaj również uprawnienie READ na DIRECTORY.

Jeśli łącznik źródła Oracle jest skonfigurowany do kopiowania plików dziennika redo do folderu tymczasowego, a użytkownik Oracle określony w łącznik źródła Oracle nie jest użytkownikiem, który utworzył katalogi Oracle, wymagane są następujące dodatkowe uprawnienia:

  • READ na obiekcie katalogu Oracle określonym jako katalog źródłowy
  • WRITE na obiekcie katalogu określonym jako katalog docelowy w procesie kopiowania

Wymagane uprawnienia ASM

Poniższa sekcja opisuje dodatkowe uprawnienia, które są wymagane, gdy dzienniki redo są przechowywane w ASM.

Przyznaj następujące uprawnienie do odczytu:

SELECT ON v_$transportable_platform

Od wersji Oracle 11g Release 2 (11.2.0.2) Data Movement gateway musi mieć przyznane uprawnienie SYSASM, aby uzyskać dostęp do konta ASM. W przypadku starszych obsługiwanych wersji przyznanie Data Movement gateway uprawnienia SYSDBA powinno być wystarczające.

Informacja

Podczas łączenia z ASM Data Movement gateway najpierw spróbuje zalogować się jako SYSDBA, a w przypadku niepowodzenia spróbuje zalogować się jako SYSASM.

Możesz zweryfikować dostęp do konta ASM, otwierając wiersz polecenia i wydając następujące instrukcje:

sqlplus asmuser/asmpassword@+asmserver as sysdba

-LUB-

sqlplus asmuser/asmpassword@+asmserver as sysasm

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ć!