Cómo utilizar múltiples enlaces DB en Oracle SQL

Escrito por michael wayment | Traducido por martin luizaga
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo utilizar múltiples enlaces DB en Oracle SQL
(Hemera Technologies/AbleStock.com/Getty Images)

El Oracle Relational Database Management System (RDBMS) provee muchas cómodas herramientas para la conectividad de fuentes dentro de una base de datos, a bases de datos en otros servidores y a bases de datos remotas conectadas sólo por Internet. SQLPlus es una de las herramientas de bases de datos de consulta. Para permitir conexiones robustas, cada Oracle RDBMS incluye un servicio de nombres Oracle que lista las conexiones SQLPlus, JDBC, ODBC, Oracle Network Servicies y Orale Call Services. Con la herramienta SQL*Plus los enlaces DB pueden crearse dentro de la base de datos para hacer de referencia a bases de datos externas o remotas que pueden ser consultadas como objetos locales.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Necesitarás

  • Conexión a un Oracle RDBMS
  • Oracle SQL*Plus
  • Permisos para crear enlaces DB
  • Permisos para esquemas externos

Lista completaMinimizar

Instrucciones

  1. 1

    Accede a SQL*Plus con tu nombre de usuario, contraseña e instancia de base de datos (SID). La línea de comando es "sqlplus username/password@sid".

    Cada conexión con una Base de Datos Oracle requiere una identificación especial en el formato de nombre de usuario y contraseña. Un administrador de Bases de datos te brindará esta información junto con la línea de conexión correspondiente.

  2. 2

    En la ventana de SQL*Plus, escribe:

    create database link LINK_NAME connect to USERNAME identified by PASSWORD using 'SID';

    Indica un LINK_NAME único. El "SID" debe ser una línea de conexión de base de datos completamente calificada entre comillas simples.

    Este comando creará un enlace de base de datos privada disponible en el usuario actual.

  3. 3

    Repite el comando de creación de enlace de base de datos para conectar tantas bases de datos como sean necesarias.

  4. 4

    Prueba el enlace de base de datos. Escribe "select * from TABLE_NAME@DB_LINK;"

    TABLE_NAME debe estar disponible en el esquema remoto. La consulta se ejecutará en la base de datos remota y devolverá resultados locales. Múltiples bases de datos deben combinarse desde varias bases de datos remotas.

Consejos y advertencias

  • Los enlaces DB son útiles para realizar consultas y análisis. Esto es útil para utilizar aliases en comandos DML (selección), DDL y DCL.
  • El rendimiento con los Enlaces DB puede ser lento. Para consultas establecidas, mover objetos locales o utilizar servicios de réplica puede mejorar el rendimiento.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles