To wygląda na błąd w 10g. Prawdopodobny błąd 6320621, ORA-2019 WYSTĘPUJE, GDY SQL ŁĄCZY WIELE STRON POPRZEZ DBLINK'; lub 5713736, „WSTAWIĆ DO OŚWIADCZENIA Z WYBÓR OPCJI NIE POWODUJE KORZYSTANIA Z DB-LINK ORA-02019”. Prawdopodobnie musisz podnieść SR w Oracle, aby zbadać to w konkretnych okolicznościach.
W ramach alternatywnego podejścia można rozważyć wyładowanie danych z jednej bazy danych, a następnie załadowanie ich do drugiej. Na przykład możesz użyć expdp
i impdp
, z tables
i content=data_only
opcje, aby dokonać przelewu w dwóch etapach. Oczywiście potrzebujesz miejsca do przechowywania pliku zrzutu na pośrednim serwerze bazy danych i jest to raczej mniej wygodne. Możesz to zrobić ze źródłowych lub docelowych serwerów baz danych, unikając pośrednich, ale nie jest jasne, czy masz bezpośredni dostęp.