sql >> Database >  >> RDS >> Oracle

Oracle maakt db-link met behulp van een proxyschema

U kunt op deze manier een databasekoppeling voor een vaste gebruiker maken, maar u moet de volledige proxy-gebruikersidentificatie tussen dubbele aanhalingstekens plaatsen; en omdat het nu een identificatie tussen aanhalingstekens is, moet het hoofdlettergebruik overeenkomen met de DBA_USERS-gebruikersnaam, die standaard in hoofdletters is:

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

Zoals opgemerkt in MOS-document 1477939.1, kunt u geen database-link met een verbonden gebruiker maken (wat u ook niet probeert); en de limiet van 30 tekens voor ID's is van toepassing, dus de totale lengte van beide gebruikersnamen plus de vierkante haken moet 30 tekens of minder zijn (wat ook prima is in uw voorbeeld).

Echter, zoals besproken in deze gerelateerde vraag , deze functionaliteit is momenteel verbroken in 11.2.0.4 en hoger vanwege bug 19191702.




  1. Hoe de Ln()-functie werkt in PostgreSQL

  2. Hoe vervang ik een string door een andere string en bewaar de case in php en mysql?

  3. MySQL-substringextractie met scheidingsteken

  4. sql betalingsdistributie