Upload
ricardo-de-la-cruz
View
23
Download
0
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;