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

Ograniczenia i uwagi

Korzystając ze źródła Oracle, należy pamiętać o następujących ograniczeniach i uwagach.

Ograniczenia i uwagi dotyczące wszystkich zadań danych

  • Podczas umieszczanie z kolumny CHAR, wszystkie spacje z końca są usuwane.
  • Indeksy funkcyjne nie są obsługiwane.
  • Jeśli zarządzasz uzupełniającym rejestrowaniem w dzienniku i przeprowadzasz przekształcenia na którejkolwiek z kolumn, musisz mieć pewność, że uzupełniające rejestrowanie w dzienniku jest włączone dla wszystkich pól i kolumn.
  • Przechwytywanie zmian z podłączanej bazy danych Oracle (PDB) wymaga połączenia źródłowego punktu końcowego z tą instancją PDB. Przechwytywanie zmian z wielu instancji PDB poprzez połączenie z bazą danych kontenera (CDB) nie jest obsługiwane.

  • Odroczone ograniczenia nie są obsługiwane.
  • Zmiany dokonane przez pakiet Oracle DBMS_REDEFINITION (np. metadane tabeli i OBJECT_ID) nie zostaną przechwycone przez Integracja danych Qlik Cloud.
  • Podczas przetwarzania zmian kolumny bez uzupełniającej rejestracji w dzienniku (np. kolumny LOB), które nie są aktualizowane, zostaną wstawione jako NULL do tabeli zmian.
  • Podczas przetwarzania zmian aktualizacje zbiorcze kolumn numerycznych zdefiniowanych jako klucz główny nie są obsługiwane.

    Przykład nieobsługiwanego polecenia UPDATE:

    UPDATE tableX set ID=ID+1;

    Gdzie tableX jest nazwą tabeli, a ID jest numeryczną kolumną zdefiniowaną jako klucz główny.

  • Dane w kolumnach LONG i LONG RAW nie mogą przekraczać rozmiaru 64 k. Wszelkie dane powyżej 64 k zostaną ucięte.
  • Tabele, których nazwy zawierają apostrofy, nie mogą być przeniesione.
  • Przechwytywanie zmian danych (CDC) nie jest obsługiwane z widoków dynamicznych.
  • Tabele indeksowane z segmentem przepełnienia nie są obsługiwane w zadaniach przechwytywania zmian (CDC).
  • Zmiany w tabelach indeksowanych z kompresją kluczy nie są obsługiwane.
  • Umieszczanie tabel lub widoków typu BIN$ lub DR$ jest nieobsługiwana.
  • Baza danych Oracle Flashback i punkty przywracania nie są obsługiwane, ponieważ powiązane operacje mają wpływ na spójność plików dziennika redo Oracle.

  • Podczas używania znaku ucieczki „\” do wyszukiwania tabeli w oknie Select Tables (Wybór tabel) należy napisać „\\” (dwa ukośniki wsteczne) zamiast „\” (jeden ukośnik wsteczny). Na przykład, aby wyszukać wszystkie tabele zawierające znak „_”, należy wpisać %\\_%.
  • Informacja
    • Podczas dodawania wzorca dodającego lub wykluczającego, dwa ukośniki wsteczne nie są wymagane (na przykład *%\_%).

    • Podczas używania „$” jak znaku ucieczki ograniczenie nie obowiązuje.
  • Kiedy jako źródło jest używana baza danych Oracle 19.0, następujące funkcje Oracle nie są obsługiwane:
    • Data-guard DML Redirect
    • Konta Oracle typu schema-only
  • W przypadku operacji umieszczanie z Oracle 21c obowiązują następujące ograniczenia:

    • Tabele niezmienne nie są obsługiwane.

    • Tabele Blockchain nie są obsługiwane

  • Nazwy obiektów o długości większej niż 30 znaków nie są obsługiwane. W konsekwencji tabele mające nazwy o długości większej niż 30 znaków oraz tabele zawierające kolumny o nazwach dłuższych niż 30 znaków nie zostaną przeniesione.

  • Umieszczanie z kontenerów aplikacji nie jest obsługiwana.

  • Kaskadowana rezerwowa baza danych nie jest obsługiwana.

  • Konfiguracja przełączania awaryjnego jest obsługiwana tylko, gdy zmiany są przechwytywane z węzła głównego.

Ograniczenia i uwagi dotyczące wyłącznie zadań replikacji

  • Składnia zmiany nazwy tabeli <table name> na <new table name> jest obsługiwana przez Integracja danych Qlik Cloud w przypadku używania bazy danych Oracle w wersji 11 lub nowszej.
  • Zmiany danych będące wynikiem operacji tworzenia partycji/partycji podrzędnych (ADD, DROP, EXCHANGE i TRUNCATE) nie będą przeniesione i mogą powodować następujące błędy:
    • W przypadku operacji ADD aktualizacje i usunięcia dotyczące dodanych danych mogą zwracać ostrzeżenie „zmieniono 0 wierszy”.
    • W przypadku operacji DROP i TRUNCATE, nowe wstawienia mogą powodować błędy „duplikacji”.
    • W przypadku operacji EXCHANGE można napotkać zarówno ostrzeżenia typu „zmieniono 0 wierszy”, jak i błędy „duplikacji”.

    Aby Umieść zmiany wynikające z operacji tworzenia partycji/partycji podrzędnych, należy ponownie załadować odpowiednie tabele. Podczas dodawania nowej pustej partycji operacje na nowo dodanej partycji zostaną przeniesione do celu w normalny sposób.

  • Gdy włączona jest opcja Replikuj ograniczone kolumny LOB (KB), puste kolumny BLOB/CLOB w źródle Oracle są przeniesione jako wartości NULL. Więcej informacji na temat trybu obiektów LOB o ograniczonym rozmiarze zawiera temat Metadata.
  • Opcja Allow unlimited LOB size (Zezwalaj na nieograniczony rozmiar obiektów LOB) nie jest obsługiwana podczas ładowania kolumn LONG i LONG RAW do docelowej bazy danych Oracle.

    Obejście: Zamiast tego użyj opcji Replikuj ograniczone kolumny LOB (KB).

  • Klastry tabel nie są obsługiwane.
  • Operacje SHRINK SPACE są obsługiwane tylko na poziomie tabeli. Obejmuje to pełną tabelę, partycje i partycje podrzędne.
  • Implementowanie dzienników redo online w obszarach „raw device” utworzonych na dyskach fizycznych nie jest obsługiwane.
  • Następujące funkcje bazy danych Oracle nie są obsługiwane w przypadku korzystania z Amazon RDS for Oracle:
    • ASM
    • TDE
  • Procedura bezpośredniego ładowania operacji INSERT z opcją jednoczesnego wykonywania nie jest obsługiwana w następujących przypadkach:

    • Nieskompresowane tabele mające ponad 255 kolumn

    • Rozmiar wiersza przekracza 8 KB

    • Tabele Exadata HCC

Nieobsługiwane typy danych

Następujące typy danych nie są obsługiwane:

  • BFILE
  • ROWID
  • REF
  • UROWID
  • ANYDATA
  • SDO_GEOMETRY
  • Typy danych zdefiniowane przez użytkownika
Informacja
  • Kolumny wirtualne nie są obsługiwane.
  • Typ danych ROWID nie jest obsługiwany, więc widoki zmaterializowane oparte na kolumnie ROWID również nie są obsługiwane.

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