DATABASE LINK

Posted by josefabre | Posted in Base de Datos, Entrenamiento, Oracle, Software Libre, Unix/Linux | Posted on 21-05-2014

Tags: , ,

1

DATABASE LINK

 



Para que sirve un DBLink?

Un conexión de base de datos externa o simplemente DBLink, sirve para conectarte con otra base de datos y así poder extraer información de esa base.

Creación del DBLink

Para crear un dblink se deben tomar en cuenta los siguientes puntos
– Agregar la entrada de conexión en el tnsname.ora

[host@local ~]$ vim $ORACLE_HOME/networck/admin/tnsname.ora

Descripción de la nueva entrada:

NUEVA_ENTRADA =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = nueva_entrada.rfcg.com)

)

)

Nota: Para validar que todo se encuentre funcionando, realizamos una prueba ejecutando

[host@local ~]$ tnsping NUEVA_ENTRADA

TNS Ping Utility for Linux: Version 12.1.0.1.0 – Production on 21-MAY-2014 12:09:23

Copyright (c) 1997, 2013, Oracle.  All rights reserved.

Used parameter files:
Used TNSNAMES adapter to resolve the alias

Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = nuva.rfcg.com)))

OK (10 msec)
-En SQLPlus*, Toad , SqlDeveloper o cualquier ambiente que se tenga para poder ejecutar el scrip ejecutamos.

Formato:

CREATE [PUBLIC] DATABASE LINK <NOMBRE DEL DBLINK>

CONNECT TO <NOMBRE DEL USUARIO>

IDENTIFIED BY <CLAVE DEL USUARIO>

USING <NOMBRE DE LA ENTRADA EN EL TNSNAME>



Ejemplo:



SQL> CREATE PUBLIC DATABASE LINK “DBL_CONEXION_PROD.RGCG.COM”

CONNECT TO JFABRE

IDENTIFIED PassWOrD

USING ‘NUVA_ENTRADA';














Be Sociable, Share!

Comments (1)

Admiring the dedication you put into your website and detailed information you provide.

It’s great to come across a blog every once in a while that isn’t the same outdated rehashed material.
Excellent read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.

Write a comment