Está en la página 1de 4

Se requiere crear un dblink publico desde la instancia EXGC10

hacia la instancia EXGC30 para acceder con select sobre la


tabla GEGCOM_ADM.GEGCPV_GTN_DIM_DPT.
El nombre del dblink ser
DBLINK_EXGC10-EXGC30.
EXGC30

EXGC10

GEGCOM_ADM . GEGCPV_GTN_DIM_DPT

user_h101

GEGCOM_ADM . GEGCPV_GTN_DIM_DPT

Se requiere crear un dblink publico en la instancia EXGC10 para


acceder con select sobre la tabla GEGCOM_ADM.GEGCPV_GTN_DIM_DPT
que se encuentra en la instancia EXGC30.
El nombre del dblink
ser
DBLINK_EXGC10-EXGC30.
1.

Crear usuario en la instancia EXGC30


que tenga permisos para ver los objetos
requeridos en la instancia EXGC30
El usuario creado ser:

EXGC30

CREATE USER USER_DBLINK_EXGC10-EXGC30


IDENTIFIED BY SHARK
DEFAULT TABLESPACE
SYSTEM
TEMPORARY TABLESPACE
TEMP
PROFILE
DEFAULT
ACCOUNT
UNLOCK
/
2. Otorgar permiso de acceso a la user recin
creada.
GRANT CREATE SESSION TO USER_DBLINK_EXGC10-EXGC30
/
GRANT
/

SELECT ON GEGCOM_ADM.GEGCPV_GTN_DIM_DPT
TO USER_DBLINK_EXGC10-EXGC30

GEGCOM_ADM . GEGCPV_GTN_DIM_DPT

Se requiere crear un dblink publico en la instancia EXGC10 para


acceder con select sobre la tabla GEGCOM_ADM.GEGCPV_GTN_DIM_DPT
que se encuentra en la instancia EXGC30.
El nombre del dblink
ser
DBLINK_EXGC10-EXGC30.
1.

Crear dblink en instancia EXGC10

create public database link "DBLINK_EXGC10-EXGC30"


connect to USER_DBLINK_EXGC10-EXGC30
identified by "<pwd>"
using EXCGC30'
/
Y para probar el dblink, ejecutar en EXGC10 lo siguiente:
SELECT count(*) FROM DUAL@DBLINK_EXGC10-EXGC30
/
. . . Y por lo general, el dblink se usa a travs de
La definicion de un sinnimo pblico.
CREATE PUBLIC SYNONYM GEGCPV_GTN_DIM_DPT
FOR GEGCOM_ADM.GEGCPV_GTN_DIM_DPT@DBLINK_EXCGC10-EXGC30
/

EXGC10

GEGCOM_ADM . GEGCPV_GTN_DIM_DPT

WARNING:
Recuerde que debe existir en la
maquina origen, la correspondiente
entrada en el TNSNAMES.ORA para
la base destino.

También podría gustarte