Gateway SQL Server to Oracle

Embed Size (px)

DESCRIPTION

Gateway SQL Server a Oracle

Citation preview

GATEWAY SQL SERVER TO ORACLE

I. SERVIDOR SQL SERVER

Contrasea: tramitedoc

Probando la conexin de SQL Server:

Quedando solo con la nueva conexin:

Verificar que se pueda acceder remotamente a este servidor:

Primero, el servicio del SQL Server debe estar levantado:

Luego revisamos los protocolos del SQL Server:

Y deben estar habilitados: Memoria compartida y TCP/IP.Luego se reinicia el servicio del SQL Server.Finalmente habilitamos el puerto 1433 (predeterminado para el SQL Server), creando una regla de entrada en el FIREWALL:

II. SERVIDOR ORACLE

Creamos y comprobamos la cadena de conexin sqlserver:

Editamos permisos para crear Data base links para el rol FYS-USER (que lo tienen los esquemas TDFYS, AOFYS, ARCFYS, etc.):

Creando un Data Base Link en Oracle:CREATE DATABASE LINK sqlserver_link CONNECT TO "tramitedocuser" IDENTIFIED BY "tramitedoc" USING 'sqlserver';Corriendo Querys:SELECT * FROM tramite.co_areas@sqlserver_link WHERE in_anul = '0' AND SUBSTR (id_area, 1, 1) = '2';

SELECT * FROM tramite.co_requisito@sqlserver_link WHERE es_eliminado = '0'ORDER BY 1;

SELECT * FROM tramite.co_tipo_doc@sqlserver_link WHERE es_eliminado = '0'ORDER BY 1;

SELECT * FROM tramite.co_tipo_tramite@sqlserver_link WHERE es_eliminado = '0'ORDER BY 1;

SELECT * --distinct id_tipo_tramite FROM tramite.co_tipo_tramite_tupa@sqlserver_link WHERE es_eliminado = '0'ORDER BY 2;

SELECT * FROM tramite.ta_tramite@sqlserver_link WHERE nu_ano_tramite = '2014' AND es_eliminado = '0';

SELECT * FROM tramite.ta_tramite_requisito@sqlserver_linkORDER BY 1;

SELECT * FROM tramite.ta_referencia@sqlserver_linkORDER BY 1;

SELECT * FROM dbo.td_documento_observado@sqlserver_linkORDER BY 1;