2010-06-07 8 views

Respuesta

11

Creo que puedes hacer esto creando sinónimos. En la base de datos 2 crear un sinónimo:

CREATE SYNONYM third_db_tab for [email protected]; 

continuación, la base de datos 1 Cree un segundo sinónimo:

CREATE SYNONYM third_db_tab for [email protected]; 

Esto no se ha probado (no tengo tres bases de datos ejecutándose en este momento), pero creo que Oracle es lo suficientemente inteligente como para desenredar los sinónimos.

+5

Cuando surge este tipo de pregunta y no se acepta, generalmente se debe a que el desarrollador no tiene una buena relación con el administrador de la base de datos y está buscando una respuesta que evite tener que hablar con el administrador de la base de datos. La respuesta real a esta pregunta casi debería ser "Lleve su DBA a almorzar y aprenda los nombres de sus hijos y descubra cuál es su equipo de béisbol favorito". Luego di las gracias cuando él/ella cree los sinónimos para ti. –

+2

Acabo de probar esto, funciona. –

+0

@Brian Estás en lo correcto. Desafortunadamente, esta dificultad es el resultado de nuestra estructura organizativa más que de mi relación personal con mis compañeros de trabajo. Aceptaré esta respuesta ya que Dave la probó y técnicamente resuelve el problema, a pesar de mi aversión a los sinónimos. –

Cuestiones relacionadas