For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!
necesariamente debes tener un dblink, es la mejor opción a la hora de conectar entre BD Oracle y tambien por seguridad, ya una vez hecho eso simplemente puedes consultar los datos de la siguiente manera select * from tablaRemota@dblinkName y listo;
La mejor forma de hacerlo es mediante un DBLINK como ya mencionaron. Eso implica que el servidor (y la base de datos) actual obtengan acceso al segundo servidor / base de datos. Es la forma mas sencilla probablemente. Muchas veces por mas que dos DB estén en servidores en la misma red, por políticas de seguridad no es posible que se vean entre ellos, en esos casos tendrías que desarrollar alguna aplicación que se ejecute en algún servidor/computadora que tenga acceso a ambos sistemas y que se encargue de obtener los datos de ambos y "unirlos". Esto normalmente es mas complejo pero puede ser una alternativa. Aca hay una explicación bastante sencilla de como configurar un DBLINK https://www.plsql.biz/2008/11/acceso-remoto-mediante-dblink-una-base.html