Está en la página 1de 2

ORACLE CONSULTAS A OTRA INSTANCIA

Para hacer consultas desde un esquema de una instancia hacia otro esquema de otra instancia usar lo siguiente: CREATE DATABASE LINK OTRA_BASE_DATOS CONNECT TO USUARIO_OTRA_BD IDENTIFIED BY CONTRASEA_USUARIO_OTRA_BD USING 'INSTANCIA_OTRA_BD' ; La cadena de la instancia INSTANCIA_OTRA_BD debe figurar en el TNSNAMES que est en el usuario desde donde quiere hacer la conexin. Para hacer un SELECT se usa la sintaxis: SELECT * FROM TABLA_USUARIO_OTRA_BD@OTRA_BASE_DE_DATOS Donde: OTRA_BASE_DATOS: Es un nombre cualquiera que haga referencia al nombre de la otra Base de Datos perteneciente a la otra INSTANCIA. USUARIO_OTRA_BD: Es el nombre del Usuario o BD de la otra INSTANCIA. CONTRASEA_OTRA_BD: Es la clave con que se ingresa a la otra BD de la otra INSTANCIA INSTANCIA_OTRA_BD: Es el nombre de la otra INSTANCIA tal como figura en el TNSNAMES Ejemplo: Estoy en la Instancia PRUEBA que est en un servidor, a partir de ah voy a leer la tabla de PERSONAL del usuario SISTEMA_RR_HH, cuya clave de usuario es RRHH de la Instancia DESARROLLO que est en otro servidor. Hacer la conexin al usuario de la otra instancia: CREATE DATABASE LINK LNK_DESA CONNECT TO SISTEMA_RR_HH IDENTIFIED BY RRHH USING 'DESARROLLO' ; Hacer la consulta a la tabla: SELECT * FROM SIG_PERSONAL@LKN_DESA ;

Bibliografa Conectar a otra base de datos oracle http://www.zonaoracle.com/foro/index.php?topic=370.0;wap2 Oracle: Controla los database link http://aitoreus.blogspot.com/2009/11/oracle-controla-los-database-link.html Muestra cmo crear un DBLINK, adems indica cmo saber cuntos DBLINKs se han creado, tambin cmo eliminarlos.

Consultar tablas de otra BD en oracle http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-dedatos/oracle/respuestas/1485951/consultar-tablas-de-otra-bd-en-oracle Consulta de otra instancia (Oracle) http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-dedatos/oracle/respuestas/1751712/consulta-de-otra-instancia-oracle

Otros temas relacionados Detectar bloqueos en Oracle http://javalangnullpointer.wordpress.com/2007/02/19/detectar-bloqueos-en-oracle/ Muestra qu tabla de una BD est bloqueada Consultas sql de Oracle prctica para administradores y usuarios avanzados http://www.cibermanuales.com/bases-de-datos/oracle/consultas-sql-de-oraclepracticas-para-administradores-y-usuarios-avanzados Muestra varias sentencias sql para diversos usos Oracle: Seguridad http://www.infor.uva.es/~jvegas/cursos/bd/oraseg/oraseg.html Muestra cmo crear usuarios por roles y privilegios para algunos accesos y acciones

También podría gustarte