Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Nie można użyć dwóch łączy do bazy danych w jednym zapytaniu

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przykład funkcji potokowej Oracle

  2. Trudność SQL JOIN - wydaje się, że potrzebuje sposobu na ograniczenie wierszy w warunku złączenia

  3. data jako nazwa kolumny

  4. Numer kolejny w tabeli

  5. Oracle - Jak wymusić reguły dotyczące relacji w zależności od rekordów atrybutów (prosty przykład)