sql >> Database teknologi >  >> RDS >> Oracle

Oracle opret db-link ved hjælp af et proxy-skema

Du kan oprette et databaselink med fast bruger som dette, men du skal omslutte hele proxy-bruger-id'et i dobbelte anførselstegn; og fordi det nu er en citeret identifikator, skal sagen matche DBA_USERS brugernavnet, som som standard er stort:

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

Som nævnt i MOS-dokument 1477939.1 kan du ikke oprette et link til en forbundet brugerdatabase (hvilket du ikke forsøger at gøre); og grænsen på 30 tegn på identifikatorer gælder, så den samlede længde af begge brugernavne plus firkantede parenteser skal være 30 tegn eller mindre (hvilket også er fint i dit eksempel).

Men som diskuteret i dette relaterede spørgsmål , denne funktionalitet er i øjeblikket ødelagt i 11.2.0.4 og nyere på grund af fejl 19191702.




  1. SQL Server, hvordan indstilles automatisk stigning efter oprettelse af en tabel uden tab af data?

  2. Sådan sletter du poster IKKE IN

  3. Udførelsesrækkefølge for betingelser i SQL 'where'-sætning

  4. Installer mysql-python returfejl i CentOs