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

Oracle tworzy łącze do bazy danych za pomocą schematu proxy

Możesz utworzyć takie łącze do bazy danych o stałym użytkowniku, ale musisz umieścić cały identyfikator użytkownika proxy w podwójnych cudzysłowach; a ponieważ jest to teraz identyfikator w cudzysłowie, wielkość liter musi odpowiadać nazwie użytkownika DBA_USERS, która domyślnie jest pisana wielkimi literami:

create database link tmpp connect to "JEFFERSON[OPMS]" identified by nothing using ... ;

Jak zauważono w dokumencie MOS 1477939.1, nie możesz utworzyć łącza do bazy danych połączonego użytkownika (czego nie próbujesz zrobić); i obowiązuje limit 30 znaków na identyfikatory, więc całkowita długość obu nazw użytkownika plus nawiasy kwadratowe musi wynosić 30 znaków lub mniej (co jest również w porządku w twoim przykładzie).

Jednak, jak omówiono w tym powiązanym pytaniu , ta funkcja jest obecnie zepsuta w wersji 11.2.0.4 i nowszych z powodu błędu 19191702.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Group By - liczenie rekordów na miesiąc/rok, błąd przy wstawianiu - NIE WAŻNY MIESIĄC

  2. dynamiczne zapytanie w procedurze oracle za pomocą kursora

  3. Rozwiązanie problemu Drop Column Bug w Oracle 18c i 19c

  4. Błąd odpytywania KGXGN (15)

  5. Skrypt z brakującymi liczbami nie zadziała?