¿Puedo encadenar los enlaces de la base de datos en Oracle?
-
24-10-2019 - |
Pregunta
Tengo 3 bases de datos. 1 enlaces a 2, 2 enlaces a 3. Me gustaría consultar tablas en 3, de 1. Probé tercero_db_tab@3@2 y no funcionó. Preguntándose si esto es posible y, de ser así, cuál es la sintaxis.
Solución
Creo que puedes hacer esto creando sinónimos. En la base de datos 2 crea un sinónimo:
CREATE SYNONYM third_db_tab for third_db_tab@3;
Luego, en la base de datos 1, cree un segundo sinónimo:
CREATE SYNONYM third_db_tab for third_db_tab@2;
Esto no se ha probado (no tengo tres bases de datos en este momento), pero creo que Oracle es lo suficientemente inteligente como para desenredar los sinónimos.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow