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

Oracle crea un collegamento db utilizzando uno schema proxy

È possibile creare un collegamento al database a utente fisso come questo, ma è necessario racchiudere l'intero identificatore dell'utente proxy tra virgolette; e poiché ora è un identificatore tra virgolette, il caso deve corrispondere al nome utente DBA_USERS, che è maiuscolo per impostazione predefinita:

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

Come notato nel documento MOS 1477939.1, non è possibile creare un collegamento al database dell'utente connesso (cosa che non si sta tentando di fare); e si applica il limite di 30 caratteri per gli identificatori, quindi la lunghezza totale di entrambi i nomi utente più le parentesi quadre deve essere di 30 caratteri o meno (che va bene anche nel tuo esempio).

Tuttavia, come discusso in questa domanda correlata , questa funzionalità è attualmente interrotta in 11.2.0.4 e versioni successive a causa del bug 19191702.