You are on page 1of 6

Pasos Para La Creacin De Un Dblink Desde Oracle Hacia Sqlserver Preparado por Jaime Rojas Ferrer 12 de febrero 2014

1. Se debe verificar que los servicios heterog !eos est ! i!stalados" debiera e#istir el directorio $R%&'()*$+(,*S - que las tablas - vistas de este servicio tb est ! i!staladas lo que se puede comprobar ejecuta!do los siguie!tes sql. select table)!ame from dba)tables /here table)!ame li0e 1*S213 select vie/)!ame from dba)vie/s /here vie/)!ame li0e 1*S213 Si !o e#iste! las tablas - vistas se debe ejecutar. cd 4$R%&'()*$+( sqlplus usuario,pass/ord 5rdbms,admi!,caths.sql 2. &rear u! conector ODBC de S6' Server 7S-stem 8S9: e! el admi!istrador de $8;& de +icrosoft 7por ejemplo" <odbc/i!pa0=:

>. %juste del fichero de i!iciali?aci@! de *eteroge!eous Services (ste fichero reside e! $R%&'()*$+(,*S,%8+A9" - su !ombre depe!de del SA8 que se asig!e al servicio. (l !ombre que se usara serB. odbc/i!pa0" de ma!era que el fichero se llamarCa. i!itodbc/i!pa0.ora. (ste fichero debe co!te!er como mC!imo los siguie!tes parBmetros. de la co!e#i@! $8;& *S)F8S)&$99(&D)A9F$ E odbc/i!pa0 *S)F8S)DR%&()'(F(' E 0 *S)$P(9)&GRS$RS E >00 4. &o!figuraci@! del fichero D9S9%+(S.$R% Se debe aHadir la siguie!te e!trada. odbc/i!pa0 E 78(S&RAPDA$9 E 7%88R(SS)'ASD E 7%88R(SS E 7PR$D$&$' E D&P:7*$SD E P%ID(SD01.(9%P.&' : 7P$RD E 1J21:: 7&$99(&D)8%D% E 7SA8 E odbc/i!pa0:: 7*SE$K: 5. &o!figuraci@! del fichero del 'iste!er 'ASD(9(R.$R%. Se debe aHadir a la SA8)'ist el siguie!te descriptor. 7SA8)8(S& E 7SA8)9%+( E odbc/i!pa0: 7$R%&'()*$+( E &.LoracleLoraM2: N el $R%&'()*$+( correspo!die!te 7PR$IR%+ E odbc/i!pa0: 6. Rei!icio del liste!er (! los servicios del servidor rei!iciar el servicio del liste!er. 's!rctl stop 's!rcl start O. &o!ectarse co! u! S6'PPlus a la i!sta!cia $R%&'(" - crear el dbli!0 co!tra el S6' Server a trav s de *S. SQL> create public database li!0 /i!pa0 co!!ect to QsaQ ide!tified b- QQ usi!g 1odbc/i!pa01 R. Probar la co!e#i@! t!spi!g odbc/i!pa0