2010-06-07 9 views

risposta

11

Penso che si possa fare creando sinonimi. Nella banca dati 2 creare un sinonimo:

CREATE SYNONYM third_db_tab for [email protected]; 

poi nel database 1 creare un secondo sinonimo:

CREATE SYNONYM third_db_tab for [email protected]; 

Questo è testato (non ho tre database momento l'esecuzione), ma credo che Oracle è abbastanza intelligente da districare i sinonimi.

+5

Quando questo tipo di domanda viene visualizzata e non viene accettata, di solito è perché lo sviluppatore non ha una buona relazione con il proprio amministratore di database e sta cercando una risposta che eviti di dover parlare con il proprio amministratore di database. La vera risposta a questa domanda dovrebbe essere quasi "Porta il tuo DBA a pranzo e impara i nomi dei suoi figli e scopri qual è la sua squadra di baseball preferita". Quindi dì grazie quando crea i sinonimi per te. –

+2

Ho appena provato questo, funziona. –

+0

@Brian Hai ragione. Sfortunatamente questa difficoltà è il risultato della nostra struttura organizzativa più che della mia relazione personale con i miei colleghi. Accetterò questa risposta poiché Dave l'ha testato e tecnicamente risolve il problema, nonostante la mia avversione per i sinonimi. –

Problemi correlati