sql >> Databasteknik >  >> RDS >> Oracle

Oracle skapa db-länk med hjälp av ett proxyschema

Du kan skapa en databaslänk för fasta användare så här, men du måste omge hela proxyanvändaridentifieraren med dubbla citattecken; och eftersom det nu är en identifierare med citattecken måste fallet matcha användarnamnet DBA_USERS, som är versaler som standard:

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

Som noterats i MOS-dokument 1477939.1 kan du inte skapa en databaslänk för anslutna användare (vilket du inte försöker göra); och gränsen på 30 tecken för identifierare gäller, så den totala längden på båda användarnamnen plus hakparenteser måste vara 30 tecken eller mindre (vilket också är bra i ditt exempel).

Men som diskuterats i den här relaterade frågan , den här funktionen är för närvarande trasig i 11.2.0.4 och senare på grund av buggen 19191702.




  1. Funktionen lower() på internationella tecken i postgresql

  2. Slå samman tre tabeller där ett av dem inte har en primärnyckel

  3. Hur man manuellt ställer in seed value som 1000 i MySQL

  4. TypeORM PostgreSQL välj där JSON-fältet motsvarar något värde